我有一个页面,我无法访问其obvius网站.我想删除带有内容的脚本html标记.现在我有这个但是没有用.我正在使用像编码一样的用户脚本!
function main(){
var def = $('script[type="text/javascript"]').html();
$('script[type="text/javascript"]').each(function() {
if (def == 'document.write("<scr"+"ipt type=\'text/javascript\' src=\'http://storing.com/javascripts/"+(new Date()).getTime()+"/3e155555e1b26c2d1ced0f645e_1_1.js\'></scr"+"ipt>")')
$('script[type="text/javascript"]').remove();
}
}
Run Code Online (Sandbox Code Playgroud)
更新:
<script type="text/javascript">document.write("<scr"+"ipt type='text/javascript' src='http://somedomain.com/javascripts/"+(new Date()).getTime()+"/3e1a0cd37f25a6e1b26c2d1ced0f645e_1_1.js'></scr"+"ipt>")</script>
Run Code Online (Sandbox Code Playgroud)
这是我要删除的整个脚本...它插入一个我正在删除的div现在我只是想知道是否有任何其他方法.BUt因为我看到唯一的是hosts文件的东西:)
我不相信这会起作用,因为加载的脚本已经运行了.
那说,你可能想要这样的东西:
$('script').each(function() {
if (this.src.substring(0, 31) === 'http://storing.com/javascripts/') {
$(this).remove();
}
});
Run Code Online (Sandbox Code Playgroud)
<script>根据输出匹配标记是不可能的,.html()因为它只返回元素的内容,而不是外部<script>元素和元素的属性.
| 归档时间: |
|
| 查看次数: |
7738 次 |
| 最近记录: |