我正在使用一个经常令人讨厌地刷新其内容的网站。我怎么能防止使用javascript的greasemonkey firefox插件呢?
编辑:
我确实无法更改服务器的源代码。
我所说的网站确实是一个新闻网站。这是一个这样的例子: http: //www.lemonde.fr/ameriques/article/2013/03/08/aux-etats-unis-le-cout-social-dramatique-des-coupes-budgetaires_1845220_3222.html
我正在使用一个经常令人讨厌地刷新其内容的网站。我怎么能防止使用javascript的greasemonkey firefox插件呢?
编辑:
我确实无法更改服务器的源代码。
我所说的网站确实是一个新闻网站。这是一个这样的例子: http: //www.lemonde.fr/ameriques/article/2013/03/08/aux-etats-unis-le-cout-social-dramatique-des-coupes-budgetaires_1845220_3222.html
这可能有点野蛮,但是如果您可以访问源代码,请location
在 javascript 中查找任何实例,然后使用//
.
就像是
location.reload();
因此变成
//location.reload();
这不太可能,但刷新也可能在HTML
. 所以要注意这个:
<meta http-equiv="refresh" content="30">
如果你碰巧<!--
发现了,你可以删除该行,或者用和注释掉它-->
<!-- <meta http-equiv="refresh" content="30"> -->
请注意,这可能会阻止页面更新并导致用户需要不时手动刷新才能查看新内容。
如果您希望页面在不重新加载页面的情况下刷新其内容,您可以找一位在 AJAX 方面经验丰富的开发人员将其转换为异步 web 应用程序,这样就无需刷新,但这是一个完整的“另一个讨论”。
希望这可以帮助
编辑
我浏览了该站点,在元素中,我发现了一个标签,它会导致每毫秒(或 900 秒?)<meta>
刷新一次。900
在铬:
按 F12
转到最左侧的选项卡 ( elements
)
按Ctrl+F
类型refresh
打Enter
右键单击突出显示的节点
点击Delete Node
这将在当前加载的页面副本的生命周期内停止页面刷新。如果您刷新或导航到网站上的另一个页面,您必须冲洗并重复,但至少它会阻止它刷新。