我正在构建safari的扩展,为此我需要在每次加载选项卡时获取页面的URL和标题。获取网址和标题后,我想将其显示在扩展名为
的扩展名中URL = ...........................;
Titlt = .........................;
那我该怎么做呢?
答案 0 :(得分:0)
我读了
"全局文件和扩展栏可以访问SafariApplication,SafariBrowserWindow和SafariBrowserTab类,其方法和属性允许您使用窗口和标签。"
" SafariBrowserTab类允许您识别选项卡的父浏览器窗口,获取并设置与选项卡关联的URL ..." Safari Extensions Development Guide
这里是SafariBrowserTab类引用,供参考:Getting Information About Browser Tabs
在全局文件或扩展栏中都没有提供代码示例,所以这里是一个未经测试的代码示例。
var title = safari.application.activeBrowserWindow.activeTab.title;
然后,您可以在popover中继续使用title
。