我创建了一个非常简单的书签来将当前正在查看的网站的 url 提交给脚本:
javascript:document.location%20=%20'http://www.example.com/script?user=___&key=___&url='+document.location
我将此作为 HTML 页面上的链接提供,用户可以将其拖到他或她的书签工具栏或任何地方。问题是 Safari 似乎在创建书签之前单独评估了 JS,所以提交的 URL 始终是我显示链接的页面的 URL。
我该如何解决这个问题,阻止 Safari 在添加书签之前评估 document.location,而不会破坏其他浏览器?我宁愿避免为 Safari 使用单独的书签。
谢谢!
马拉