Chrome Snippets 无法在页面跳转后继续执行

更新日期: 2019-08-02 阅读次数: 10617 字数: 97 分类: Browser

测试代码

alert(1);
setTimeout(function(){
    window.location.href = "http://www.douban.com";
    alert(2);

    setTimeout(function(){
        console.log(1111);
        window.location.href = "http://www.baidu.com";
        alert(3);
    }, 5000);
}, 5000);

执行之后,会发现,在 alert 2 之后,代码不再执行。

说明,跳转之后,Snippets 被终止运行。

所以,想实现多页面的自动化执行逻辑,用 Chrome Snippets 是不可能实现的。

继续尝试 Chrome TamperMonkey 插件

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式

谈笑风生

xiaomajia

请问博主找到解决方法了没有

大象

使用 Chrome TamperMonkey 做多 URL 规则匹配处理

xiaomajia

多谢大佬,学到了