pencil
火狐狸
火狐狸
  • UID28403
  • 注册日期2009-03-28
  • 最后登录2015-12-05
  • 发帖数274
  • 经验28枚
  • 威望0点
  • 贡献值18点
  • 好评度0点
  • 社区居民
阅读:2172回复:4

请帮忙修改一个弹出广告的xpi文件

楼主#
更多 发布于:2013-11-10 05:09
一个不错的add-on,但是每次打开火狐,老是弹出这个页面: http://www.thepaperlink.com/static/about_us.html
哪位能够帮忙修改一下xpi文件,阻止弹出这个页面?
谢谢。
附件名称/大小 下载次数 最后更新
the_paper_link_for_pubmed-1.2.3.3.1-fx.xpi (293KB)  5 2013-11-10 05:07
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
1楼#
发布于:2013-11-10 19:16
pencil
火狐狸
火狐狸
  • UID28403
  • 注册日期2009-03-28
  • 最后登录2015-12-05
  • 发帖数274
  • 经验28枚
  • 威望0点
  • 贡献值18点
  • 好评度0点
  • 社区居民
2楼#
发布于:2013-11-11 02:02
aaaa007cn:https://github.com/coronin/thepaperlink-fx/blob/master/lib/main.js
注释掉350行
大概就是这样
回到原帖
谢谢你的答复啊。24行也有呢!
能不能请楼上帮忙打包为xpi?谢谢了!
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
3楼#
发布于:2013-11-11 19:20
24行是刷新已打开的页面 tab.reload,不是弹窗
弹窗的只有调用 tabs.open 这个函数的几行
搜一下,还能找到弹其他几个网址的语句
但你似乎不介意

把 .xpi 改名为 .zip
然后把 resources\thepaperlink-fx\lib\main.js 解压出来
修改后直接覆盖回 .zip 原始文件
再把 .zip 改名回 .xpi 就可以了

不过
从 github 那个 repo 检出后直接打包安装,没发现有弹窗
试了安装 http://www.thepaperlink.com/static/about_us.html 这个页面上的 xpi,也没有弹窗
装了你传的那个 xpi 也一样不弹窗
都只是在启动 firefox 的时候会在后台悄悄请求几个无法访问的地址而已
所以我没法确认到底是不是那一行
请你自行尝试

另外很奇怪的
只有新建 profile 的第一次安装才会开那个 about us 页面
之后不管卸载后怎么清理历史记录和 prefs.js,重装时都不再弹那个页面了
pencil
火狐狸
火狐狸
  • UID28403
  • 注册日期2009-03-28
  • 最后登录2015-12-05
  • 发帖数274
  • 经验28枚
  • 威望0点
  • 贡献值18点
  • 好评度0点
  • 社区居民
4楼#
发布于:2013-11-13 00:28
非常感谢楼上的帮助!这个扩展很奇怪,我关机或者重启系统后,它不会弹出。
但是每天早晨打开电脑时,它就弹出来。奇怪了!
anyway, thanks a lot!
Let we see tomorrow morning!
游客

返回顶部