凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
30楼#
发布于:2014-06-17 20:59
hzzhaiqi:那不用去理这个警告。第四个参数只用于Gecko/Mozilla,其它浏览器不行,所以会有这个警告。详见 https://developer.mozilla.org/zh-CN/docs/DOM/element.addEventListene...回到原帖
原来如此,多谢!
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
31楼#
发布于:2014-06-17 20:45
凭枰:不行,这样改就会导致功能失效。点击占位符的时候Firefox就会询问对该站点本次浏览器开启状态下允许还是永远允许,应该是默认只有本次点击允许的。回到原帖
那不用去理这个警告。第四个参数只用于Gecko/Mozilla,其它浏览器不行,所以会有这个警告。详见 https://developer.mozilla.org/zh-CN/docs/DOM/element.addEventListener
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
32楼#
发布于:2014-06-17 20:13
hzzhaiqi:第二行有 4个 参数,删掉最后一个
gBrowser.addEventListener('PluginBindingAttached', this, true);
回到原帖
不行,这样改就会导致功能失效。点击占位符的时候Firefox就会询问对该站点本次浏览器开启状态下允许还是永远允许,应该是默认只有本次点击允许的。
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
33楼#
发布于:2014-06-17 20:01
凭枰:我是说明修改扩展可以上架的……
原来主楼的代码挤在一行了,现在修正成本来应该的两行。
按照你说的改了下放到amo测试,警告的确没有了,多谢。
还有两个提醒:
1:本地化测试——这个我能看懂,多语言的问题,不过这个扩展不需要多语言,可...
回到原帖
第二行有 4个 参数,删掉最后一个
gBrowser.addEventListener('PluginBindingAttached', this, true);
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
34楼#
发布于:2014-06-17 19:43
hzzhaiqi:没懂你什么意思? Tab Utilities Lite CE 跟你主楼的不是同一个扩展,那这网址是什么意思? 没看出主楼代码哪里有修正。回到原帖
我是说明修改扩展可以上架的……
原来主楼的代码挤在一行了,现在修正成本来应该的两行。
按照你说的改了下放到amo测试,警告的确没有了,多谢。
还有两个提醒:
1:本地化测试——这个我能看懂,多语言的问题,不过这个扩展不需要多语言,可以无视。
0 个错误, 0 个警告, 1 个提醒1 个提醒
Add-on cannot be localized
警告: The add-on doesn't have any locale entries in its chrome.manifest file, making it difficult to localize.

chrome.manifest
2:扩展测试——这个看不懂……
0 个错误, 0 个警告, 1 个提醒1 个提醒
`addEventListener` called with truthy fourth argument.
警告: A truthy fourth argument indicates code that accesses untrusted code. This code should be further investigated.
bootstrap.js
window.addEventListener('unload', this, false);
 gBrowser.addEventListener('PluginBindingAttached', this, true, true);
}
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
35楼#
发布于:2014-06-17 19:40
凭枰:Tab Utilities Lite CE :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/tab-utilities-lite-customed/

主楼代码原...
回到原帖
没懂你什么意思? Tab Utilities Lite CE 跟你主楼的不是同一个扩展,那这网址是什么意思? 没看出主楼代码哪里有修正。
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
36楼#
发布于:2014-06-17 19:37
hzzhaiqi:_cache: Object.create(null),
修改别人的扩展也能上架? 个人没使用同步功能,完全没动力去官方市场上架。
回到原帖
Tab Utilities Lite CE :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/tab-utilities-lite-customed/

主楼代码原来显示不对,现在修正了下。
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
37楼#
发布于:2014-06-17 19:20
_cache: Object.create(null),

修改别人的扩展也能上架? 个人没使用同步功能,完全没动力去官方市场上架。
qweszxc
千年狐狸
千年狐狸
  • UID39616
  • 注册日期2013-06-24
  • 最后登录2022-10-14
  • 发帖数1021
  • 经验929枚
  • 威望0点
  • 贡献值1012点
  • 好评度68点
  • 社区居民
  • 忠实会员
38楼#
发布于:2014-06-17 17:36
楼主辛苦了。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
39楼#
发布于:2014-06-17 17:00
这个扩展我一直在用,虽然不能没通过审核,但是我还是会记得到里面装,也没什么兼容性问题。不过还是很高兴你考虑将其更新。
我也对代码不熟悉,但看样子,你不能用_proto_,要用 Object.create ,帮你找了找文档:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto
Firefox More than meets your experience
上一页 下一页
游客

返回顶部