有没有什么方法可以随意访问Safari中的Javascript的History
对象中的URL?我正在写一个需要的扩展,在特定格式的页面请求上捕获前一页的URL。从我所能找到的角度来看,History
对象定义在浏览器中是非标准的。 Safari似乎只公开其length
属性以及实际上在历史记录中移动的标准方法。在其他实现暴露current
,previous
和next
属性的地方,我看不到任何能够告诉我Safari做同样的事情。窗口的历史记录对象中的访问URL
我也试过document.referrer
,但在这种情况下似乎没有填充。
我只需要在给定的页面上显示先前访问的URL。有没有其他方法可以访问该URL?
谢谢。
如果用户在URL中输入该怎么办?或来自书签? – 2010-07-10 23:39:09
在这种情况下,它不能(或者至少不太可能)发生。我在地址栏中捕获Safari的RSS按钮。你必须在页面上点击那个按钮。 – 2010-07-11 00:19:49