safari.application.activeBrowserWindow.activeTab.url
始终为undefined
。
知道为什么会这样吗?
答案 0 :(得分:16)
我的印象是,如果加载的网页在扩展程序配置的Extension Website Access部分中未被“允许”,就会发生这种情况。
只有您选择的网站会在其中注入网络内容,并且只能使用
tab
对象的属性操纵这些网站,例如title
和url
。
此外,似乎Whitelist and Blacklist设置“应用于”扩展网站访问所允许的任何内容。
首先,访问受扩展网站访问设置的限制,然后应用白名单和黑名单。