【提议】是否应该在脚本名称中增加包含广告的标识?
I want to avoid putting too many icons and such on script entries. The main warning users will get is on install, a modal will appear with information on the antifeatures.
感谢你的回复, 那个图片只是示例效果图, 增加 AD
图标确实不太合适, 我只是站在用户的角度思考如何才能更加方便的获取脚本信息
抱歉我之前没有见过安装时显示的那个弹窗, 这是一个很好的提示方式; 我还想问一下, 如果我已经安装了一个不包含广告的脚本, 在这个脚本发布包含广告的新版本后, 用户在脚本更新页面(TamperMonkey
自动打开的安装页面)里也会显示这个弹窗吗?
I would be open to ideas on how to make devs more aware of this. But again, there's lots of things I want to tell devs (don't minimize, don't obfuscate, don't copy without permission) and at a certain point if you're saying too much, you're not saying anything.
在创建脚本时需要提醒开发者的事情确实比较多, 创建脚本页面也有很多选项和提示, 并且顶部也有规则的链接, 看上去没有问题
示例效果
原因
虽然脚本信息中包含 @antifeature 字段, 但是并未直观的展示给用户, 比如 这个 添加了
@antifeature
声明的脚本:Antifeatures
字段, 但用户可能不会注意到这里风险
在
Antifeatures
定义的行为中:ads
: ✅ 对于用户来说是相对安全的, 它仅仅作为广告图片或链接显示tracking
: ❓ 可能会记录用户的行为, 并且可以使用GM_xmlhttpRequest
将用户的数据发送到任何服务器miner
: ⚠️ 会降低客户端性能referral-link
: ❓ 与tracking
相同, 向页面注入链接是有很大风险的, 特别是购物网站对于开发者来说这些行为可能会带来收益, 但对于用户来说是有风险的, 或许应该让用户更加明确的知道这个脚本可能包含这些行为
关于开发者
Antifeatures
字段的提示, 所以就直接更新了包含广告的新版本, 并且将其描述为"功能更新"