【问题标题】:Javascript: want to run my Bookmarklet infinite timeJavascript:想无限运行我的书签
【发布时间】:2012-05-29 16:17:36
【问题描述】:

我有一个 boomarklet,意思是 javascript 代码获取当前页面的源代码,搜索一个字符串(或者我可以说是超链接)并将当前页面更改为收集的链接。

问题是

我想让它运行无限次,如果可能的话在两者之间暂停以让页面加载。

这只是我正在玩的一个 RPG,我厌倦了点击那个交换花链接 一次又一次。 而且它没有冒犯性,或者我可以说不道德,他们有很多书签可以做一些其他的工作,所以..

这里是代码 javascript:window.location.href=document.documentElement.innerHTML.substring(document.documentElement.innerHTML.indexOf("museum.php?rfc="),document.documentElement.innerHTML.indexOf("museum.php?rfc=")+18)+"&step=a2";

还是谢谢...

【问题讨论】:

  • 到目前为止你得到了什么代码?它可能就像在函数本身的末尾调用 setTimeout() 一样简单。还是小书签在导航(很难从您的问题中看出)?
  • 这里是代码javascript:window.location.href=document.documentElement.innerHTML.substring(document.documentElement.innerHTML.indexOf("museum.php?rfc="),document.documentElement.innerHTML.indexOf("museum.php?rfc=")+18)+"&step=a2";
  • 你真的应该把它放在你的问题中
  • 下面的答案不符合某些标准吗?

标签: javascript loops bookmarklet bookmarks infinite


【解决方案1】:

您似乎在询问在页面加载时运行一些 javascript,因为脚本正在浏览页面。像Greasemonkey(用于Firefox)这样的工具就是为此而构建的。

对于谷歌浏览器,您可以尝试 this tool,它将小书签转换为扩展程序。

【讨论】:

猜你喜欢
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 2012-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-16
相关资源
最近更新 更多