我的目标是通过扩展使用 safari 6 截取网页截图。我在我的扩展全局页面中使用它:
function handle_message(event) {
event.target.page.dispatchMessage("handle_message",
{image:
safari.application.activeBrowserWindow.activeTab.visibleContentsAsDataURL()
}
}
safari.application.addEventListener("message",handle_message,false);
在接收端,事件 message.image 未定义。有什么我需要做的不同的事情吗?我可以成功发送其他选项卡属性,例如 url,而不是截图数据图像 url。任何想法?
谢谢,斯坦