JavaScript代码检测任何页面更改? (也许是通过Ajax)
-
09-10-2019 - |
题
好的,所以我是写JavaScript的新手,这是我要做的/想做的。
当页面加载(window.onload)时,我的JavaScript代码会通过页面中的所有表单,并将某些“ on Change”方法附加到它们。这对于Internet上的大多数网站都很好,除非页面动态更新以加载页面上的更多表单。如何检测到这样的事件并重新运行我的功能?
例如:
Facebook NewsFeed有一堆与发布的所有不同状态/链接相关的表格。我的代码通过它们并附上听众。但是,如果您一直向下走,则页面自动更新以揭示更多状态/链接/等。 (或者您单击“旧帖子”链接) - 但是现在我的JavaScript代码尚未在全球范围内再次运行。
无论如何我可以做到吗?谢谢。
编辑:我正在编写浏览器扩展程序。
解决方案
利用 。居住() ?
$(document).ready(function()
{
$(document).live("onchange",function()
{
// blah?
});
});
不隶属于 StackOverflow