Safari扩展中的当前URL
Current URL in Safari Extension
safari.application.activeBrowserWindow.activeTab.url
总是undefined
。
知道为什么会这样吗?
我的印象是,当加载的页面在扩展的配置的扩展网站访问部分不"允许"时,会发生这种情况。
只有你选择的网站有web内容注入到他们,只有这些网站可以使用
tab
对象的属性,如title
和url
进行操作。
此外,似乎白名单和黑名单设置应用于扩展网站访问允许的任何内容之上。
首先,通过扩展网站访问设置限制访问,然后应用白名单和黑名单。
相关文章:
- safari扩展中的重定向url
- 如何重定向当前选项卡'Chrome扩展中的url
- 如何从 URL 中获取文件名和扩展名
- 从Javascript中的Chrome扩展获取选项卡url
- Firefox扩展不适用于http://https://以外的URL
- Chrome扩展:不安全的JavaScript尝试访问具有URL的框架域、协议和端口必须匹配
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何在扩展上显示url的内容's弹出窗口
- 当jquery脚本处理时,URL会扩展
- 画布已被通过本地 chrome:// 扩展 URL 的跨源数据污染
- Firefox 插件中的 OnBeforeRequest URL 重定向(从 Chrome 扩展程序转换)
- (Javascript)如何提取当前URL的最后一部分 - 没有文件扩展名
- 如何从 JavaScript Chrome 扩展程序中的 URL 获取参数值
- 通过 JavaScript URL 可变快捷方式扩展 HTML URL
- 如何使火狐扩展 URL 按钮在悬停时显示字符串
- 如何检查所有窗口中所有选项卡的URL?(谷歌浏览器扩展程序)
- ng-hide,如何通过url扩展有条件地显示有角度的东西
- 点击URL扩展器
- 从提交和打印结果同时更新与url扩展
- 解析javascript中的json文件who's的url扩展名不是.json