safari扩展以从地址栏获取URL

时间:2013-02-11 22:50:11

标签: php safari-extension

我正在使用Safari扩展程序从地址栏获取URL,然后将其发送到mysql数据库。这反过来又被显示数据库内容的网站选中。

我遇到的部分是如何从Safari扩展程序中的地址栏中获取URL?我使用php然后一旦我得到它就用url更新数据库。提前谢谢。

3 个答案:

答案 0 :(得分:1)

这解决了我的问题。

var myurl = safari.application.activeBrowserWindow.activeTab.url;

答案 1 :(得分:0)

使用javascript

window.location.href

答案 2 :(得分:0)

从扩展程序的全局页面或弹出框中,选项卡对象的url属性是最接近选项卡地址栏内容的属性。例如,

safari.application.activeBrowser.activeTab.url

它不是完全你想要什么,因为它没有反映可能已输入地址栏但尚未输入的值。

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