我怎样才能 运行 javascript 在相似的页面上?

How can I run javascript on similar pages?

我想使用 chrome 片段到 运行 javascript 代码来自动填充一系列页面。

问题是打开另一个页面后,代码似乎停止了。

相反,我一直需要它 运行。 像这样:

 //Page 1 form
 document.getElementById('page1Radiobutton').click()
 //Click Next
 document.getElementById('page1Next').click()
 //Page 2 form (need run continually after page 1 was submitted, but now stop at here...)
 document.getElementById('page2Radiobutton').click()
 document.getElementById('page2Next').click()

您的 JavaScript 不能真正 运行 页。一旦用户导航到新页面,出于安全(以及其他)原因,所有 JavaScript 都会被浏览器丢弃。

我会研究 Tampermonkey (for Chrome) or Greasemonkey (for Firefox)

等浏览器扩展

使用这些猴子中的任何一个,您都可以创建任意 javascript 的片段,这些片段将 运行 自动出现在 Internet 上的任何页面上。

如果您要创建每个页面上 运行 的脚本,请确保它在找不到您要查找的元素时正常退出。否则,当您转到其他页面时,您将遇到 javascript 错误。