warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
阅读:3326回复:20

打开指定网页自动加载小书签的方法

楼主#
更多 发布于:2017-09-08 13:36
打开指定网页自动加载小书签的方法。举个例子某个繁体网站,每次进入后都要点击小书签变成简体。有没有办法让一进入这个网站就自动启动小书签。我知道有很多方法可以实现,但这只是一个例子。必须要运行javascript
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
1楼#
发布于:2017-09-17 10:50
hxzmm:gBrowser.addEventListener("DOMContentLoaded", function(event) {
    let urls = [
        "https://www.baidu.com/",
 ...
回到原帖
谢谢。这个代码让我省了很多步骤。
hxzmm
小狐狸
小狐狸
  • UID55927
  • 注册日期2017-08-30
  • 最后登录2018-11-06
  • 发帖数12
  • 经验10枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-09-17 06:28
warb:万分感谢,这两天碰到的都是专业人士。谢谢了。刚测试了可以用。如何加更多的网页呢。是不是有多少网页就把这个代码复制多少呢回到原帖
gBrowser.addEventListener("DOMContentLoaded", function(event) {
    let urls = [
        "https://www.baidu.com/",
    ]
    let doc = event.target;
    if (urls.indexOf(doc.URL) >= 0) {
        document.getElementById('imacros-info-panel-play-button').click()
    }
}, false);

把你需要匹配的网址加到urls里
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
3楼#
发布于:2017-09-16 16:54
hxzmm:gBrowser.addEventListener("DOMContentLoaded", function(event) {
    let doc = event.target;
    if (doc.URL == "https:...
回到原帖
万分感谢,这两天碰到的都是专业人士。谢谢了。刚测试了可以用。如何加更多的网页呢。是不是有多少网页就把这个代码复制多少呢
hxzmm
小狐狸
小狐狸
  • UID55927
  • 注册日期2017-08-30
  • 最后登录2018-11-06
  • 发帖数12
  • 经验10枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-09-15 21:23
warb:问题是放到uc脚本里如何实现打开指定页面后自动运行这个代码呢回到原帖
gBrowser.addEventListener("DOMContentLoaded", function(event) {
    let doc = event.target;
    if (doc.URL == "https://www.baidu.com/") {
        document.getElementById('imacros-info-panel-play-button').click()
    }
}, false);
hxzmm
小狐狸
小狐狸
  • UID55927
  • 注册日期2017-08-30
  • 最后登录2018-11-06
  • 发帖数12
  • 经验10枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-09-15 21:22
warb:问题是放到uc脚本里如何实现打开指定页面后自动运行这个代码呢回到原帖
gBrowser.addEventListener("DOMContentLoaded", function(event) {
    let doc = event.target;
    if (doc.URL == "https://www.baidu.com/") {
        document.getElementById('imacros-info-panel-play-button').click()
    }
}, false);
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
6楼#
发布于:2017-09-15 12:55
hxzmm:你这代码是操作浏览器界面的,需要放到UC脚本里回到原帖
问题是放到uc脚本里如何实现打开指定页面后自动运行这个代码呢
hxzmm
小狐狸
小狐狸
  • UID55927
  • 注册日期2017-08-30
  • 最后登录2018-11-06
  • 发帖数12
  • 经验10枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-09-12 22:06
你这代码是操作浏览器界面的,需要放到UC脚本里
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
8楼#
发布于:2017-09-09 15:02
发现一个问题。小书签的代码输入到地址栏无效。但在书签里点击都生效。开发者工具里的javascript也是启用状态呀。以前好像不是这样哦。52版本
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
9楼#
发布于:2017-09-09 14:18
yfdyh000:javascript: 前缀不需要,百分号编码需要转换掉(大概)。
d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','https://trans...
回到原帖
@warb:复制的是上面你给出的代码
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
10楼#
发布于:2017-09-09 14:17
yfdyh000:javascript: 前缀不需要,百分号编码需要转换掉(大概)。
d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','https://trans...
回到原帖
测试了一下。还是不行。
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
11楼#
发布于:2017-09-09 14:08
warb:这是个谷歌翻译工具栏小书签,我把它放到扩展里为何打开网页不生效呢,单独使用没有问题呀
javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute...
回到原帖
javascript: 前缀不需要,百分号编码需要转换掉(大概)。
d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','https://translate.google.cn/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:""},"google_translate_element");}';p.setAttribute('type','text/javascript');b.appendChild(p);
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
12楼#
发布于:2017-09-09 11:44
这是个谷歌翻译工具栏小书签,我把它放到扩展里为何打开网页不生效呢,单独使用没有问题呀
javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.cn/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
13楼#
发布于:2017-09-09 11:26
warb:还有图中的在侧栏中载入此书签复选框干啥用的回到原帖
书签放一个网址,勾选它,单击书签会打开侧栏 用侧栏打开该网页。
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
14楼#
发布于:2017-09-09 10:30
warb:是不是不地址里面的java代码全部复制下来放到那个扩展里呢。可是我刚试了还是不行回到原帖
还有图中的在侧栏中载入此书签复选框干啥用的
上一页
游客

返回顶部