Safari扩展中的当前URL

jor*_*ens 8 javascript safari-extension

safari.application.activeBrowserWindow.activeTab.url永远undefined.

知道为什么会这样吗?

Chr*_*sen 16

我的印象是,当扩展程序配置的Extension Website Access部分中的"允许"加载页面时,会发生这种情况.

只有您选择的网站会将Web内容注入其中,并且只能使用tab对象的属性(例如title和)操纵这些网站url.

此外,似乎白名单和黑名单设置"应用于"扩展网站访问允许的任何内容.

首先,访问受扩展网站访问设置的限制,然后应用白名单和黑名单.