javascript - 删除 <script> 标签的 Greasemonkey 脚本

标签 javascript greasemonkey

<分区>

我想删除 html 文件开头的标签。该脚本将我重定向到其他一些页面。我写了一个 js 并使用 grease monkey 创建了一个新的用户脚本。

var scripts = document.getElementsByTagName('script');
scripts[0].parentNode.removeChild (scripts[0]);

但这并没有奏效。由于我是 grease monkey 的新手,所以我不知道如何在执行该脚本标签之前配置脚本。我厌倦了在脚本的开头添加@run-at document-start。我无法关闭 js,因为它包含很多 ajax 调用。那么如何用 grease monkey 做到这一点呢?或者是否有任何工具可以用来做同样的事情? 脚本标签如下。

 <script>alert('some text');location.href='new_url'</script>
 <!DOCTYPE html...>
 <html...

最佳答案

Greasemonkey 允许您将 JavaScript 代码(称为“用户脚本”)添加到任何网页,该网页将在其 HTML 代码加载后运行。 因此,当用户脚本统计运行时,<script>已经跑过了,可能做起来有点难。

或使用 $ wget url_you_want_to_visit并取下拳头<script> .

也许你应该安装wget在您的 Windows 操作系统中。

创建文件 a.bat ,它的内容是这样的

wget url -O index.html&&perl remove_first_script.pl&&start  index.html;

然后在cmd中使用它喜欢

a.bat the_url

关于javascript - 删除 &lt;script&gt; 标签的 Greasemonkey 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21298967/

相关文章:

greasemonkey - 在 base64 中编码图标

javascript - 性能与可读性 : multiple selectors vs. jQuery/JS 中的多个语句

Javascript从mysql计算小计和总计

javascript - 计算元素在一个屏幕上的宽度和高度,元素数量未知

javascript - React 如何更新另一个组件的状态?

javascript - Github 从注销重定向到登录页面而不是主页

javascript - 在对象内移动(而不是复制)属性 - 使用引用

javascript - 新手/初级 Javascript 请求

javascript - 在 JavaScript 中获取图像数据 URL?

Firefox:自己主页上的 "Install Addon"按钮