经常尝试搜索 找不到页面标题更改的任何解决方案。
有jQuery .change()
,但仅限于"输入元素,textarea框和选择元素。"
我正在尝试的是在任何脚本更改页面标题时发出警报。
我正在制作Chrome扩展程序,以便在document.title
发生更改时提醒用户。
答案 0 :(得分:3)
这是一个插件,我想:
$.fn.titleChange = function(origTitle,callback){
setInterval(function(){
if(origTitle == document.title){
return false;
}
else {
callback();
origTitle = document.title;
}
},1000);
}
使用以上内容:
$(function(){
$(document).titleChange(document.title,function(){alert("changed");});
});