我正在尝试编写一个与 xkcd 相关的 chrome 扩展,我希望能够判断当前页面是否来自 random button 。遗憾的是,该 URL ( http://dynamic.xkcd.com/random/comic/ ) 在网络历史记录中找不到,并且无法通过 document.referrer
使用。有没有办法获取上一页,即使它不在网络历史记录中?或者有更好的方法吗?
最佳答案
我认为这是一个安全限制,您只能访问引荐来源网址,并且随机处理服务器端仅返回新页面,它是一个功能(可以这么说)而不是您访问过的页面。
我唯一的建议是检查引荐来源网址是否是相同的域(xkcd)但不是连续的网址
即当前 url 是 xkcd.com/189 是引用者/188 或/190,否则假设它是随机的
关于javascript - 查找不在网络历史记录中的上一页的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15855331/