Userscript停止处理加载AJAX的页面

时间:2014-08-04 11:53:42

标签: javascript jquery google-chrome refresh greasemonkey

我正在为greasemonkey创建一个用户脚本,取代了另一个站点链接的链接。它在其他网站上运行良好。但在Google搜索上,它只适用于第一页。当我点击第二个页面(或任何其他数字)或视频时,它会停止工作。这似乎与页面刷新有关。如何让它在每一页都有效?

这是我的代码

// ==UserScript==
// @include     http://*
// @include     https://*
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @version     1
// ==/UserScript==

this.$ = this.jQuery = jQuery.noConflict(true);

$(document).ready(function(){
    $('a').each(function(){
        this.href = this.href.replace('youtube.com/watch?v=', 'ytpak.com/?component=video&task=view&id=');
    }); 

0 个答案:

没有答案