0

我正在开发一个 Safari 扩展程序以从地址栏中获取 url,然后将其发送到 mysql 数据库。这又由显示数据库内容的网站选择。

我被困在的部分是如何从 Safari 扩展程序中的地址栏中获取 URL?一旦我得到它,我正在使用 php 使用 url 更新数据库。提前致谢。

4

3 回答 3

1

这解决了我的问题。

var myurl = safari.application.activeBrowserWindow.activeTab.url;
于 2013-02-15T07:11:46.927 回答
0

用 javascript

window.location.href
于 2013-02-11T23:04:48.487 回答
0

从扩展的全局页面或弹出窗口中,url选项卡对象的属性是您可以获得的最接近选项卡地址栏内容的属性。例如,

safari.application.activeBrowser.activeTab.url

这不是想要的,因为它没有反映可能已在地址栏中键入但尚未输入的值。

如果您想在 Safari 导航到它之前拦截输入的 URL,您可以在选项卡、窗口或应用程序上侦听 beforeNavigate 事件。请参阅文档

于 2013-02-12T15:01:37.953 回答