让javascript在不同的页面上运行

Keep javascript running on different pages

本文关键字:运行 javascript      更新时间:2023-09-26

我有一个javascript,它做了一些工作,然后转到另一个页面
我有几个版本:

一个是bookmarklet,另一个是tampermonkey和js代码的脚本
一旦它到了那里,尽管我找不到继续运行的方法。

我知道javascript在页面上运行,但有没有一种方法可以让它在服务器端或其他地方运行,这样当页面更改为另一个页面时,一旦页面加载,脚本就可以继续?

我想要什么

  • 我按下按钮
  • 事情发生了
  • 我被重定向到另一个页面
  • 事情再次发生
  • 重定向
  • 事情发生了
  • 等等

但我希望它不需要任何用户输入,而不是初始启动。

我的代码已经到了它做事情然后重定向的地步,但我不知道如何在不同的页面上继续。

创建一个发生某些事情的方法,并将该方法放置在链接到每个页面的公共js文件上,并在每个页面上调用该方法$(document).ready(funtion(){})事件。

function anyMethodName(){
    //Do your required stuff here.
}

并在$(document).ready(function(){})上调用它,类似于:

$(document).ready(fucntion(){ anyMethodName(); })