控制空闲时间外部页面



我制作了一个引用外部页面的简单网页。当外部页面保持空闲时,有没有办法回滚到我的网页?

示例我的内部页面

<button class="button"> <a href = "https://www.searchsite.com"> Answer</button>

示例我的控制页面

     <script language = "JavaScript">
        location.href  = "C:../mypage.html";
        setTimeout("document.location = 'C:..mypage.html'",1000);
</script>

不要将它们发送到没有控制权的页面,而是将该页面加载到iframe中。iframe可以在页面加载时创建(如果url是静态的)并用css隐藏,也可以在它们单击时用javascript创建iframe。然后使用javascrpit将iframe大小设置为浏览器窗口的全宽和全高。它看起来像另一个网站,但你仍然可以控制。

如果他们调整了浏览器的大小,您可能需要一个调整大小的事件侦听器。此外,您可能希望修改浏览器历史记录,以便在他们反击时返回您的网站。

然后,当达到超时限制时,您可以使用setTimeout来隐藏或删除iframe。

请注意,有些网站会阻止页面加载到iframe中。所以先测试一下。如果他们不允许它,事情就会变得更加复杂——你需要使用php来获取他们的页面html、css和javascript,做出你需要的更改,然后将其加载到你的网站中。

根据url,在你的代码示例中,我必须假设你想要加载一些搜索引擎页面,其中许多都有API,你可以使用它们将搜索功能整合到你的网站中。

最新更新