【发布时间】:2017-08-01 00:09:13
【问题描述】:
我在 Greasemonkey/Tampermonkey 上运行了以下用户脚本。
我在 facebook.com 上运行它,它通过 HRO 为后端的一些网页提供引导服务,以及在前端通过 HRO 提供其他一些网页,就像单页应用程序 (SPA) 一样。
// ==UserScript==
// @name facebook
// @namespace nms
// @include http://*.facebook.com/*
// @include https://*.facebook.com/*
// @version 1
// @grant none
// ==/UserScript==
setTimeout( () => {
// generalStuff:
document.querySelectorAll(' #left_nav_section_nodes, .fbChatSidebar ').forEach( (e)=> {
e.style.visibility = "hidden";
});
}, 1000);
如果我在控制台上运行此脚本,即使在基于 HRO 的网页中,它也可以正常运行,但从 Greasemonky/Tampermonkey 运行时,它不会在这些特定网页中运行。
如何使脚本在类似 SPA 的网页上也能正常工作?
【问题讨论】:
标签: javascript ajax console single-page-application userscripts