我正在实现Safari扩展,我想从GlobalPage更新ExtensionBar的DOM。如何从GlobalPage访问ExtensionBar的DOM内容来更新它?
答案 0 :(得分:1)
数组safari.extension.bars
包含属于您的扩展程序的所有扩展栏。请注意,您定义的每个条形图对于每个打开的窗口都有一个实例,所有这些实例都将包含在safari.extension.bars
中。
要从全局页面访问例如第一个扩展栏的窗口对象,请使用:
safari.extension.bars[0].contentWindow
并访问其中的文档:
safari.extension.bars[0].contentWindow.document