我有一个脚本可以在文档就绪上调用函数。当我从浏览器加载Facebook时,它运行良好,但是当我点击我的个人资料照片时,它会继续我的个人资料,但脚本不会重新加载,因为Facebook可能会使用ajax进行页面更改。当我使用Facebook上的内部链接更改页面时,如何重新加载脚本? 这是我的剧本:
// ==UserScript==
// @name Facebook Script
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.facebook.com/*
// @grant none
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
(function() {
'use strict';
function facebook()
{
...
}
$(document).ready(function(){
facebook();
});
})();
我正在使用Chrome。
编辑:我不需要为每个ajax调用重新加载我的脚本,但只在页面上更改了ajax。我需要在页面更改后文档准备就绪时重新加载我的脚本。