私の目標は、拡張機能を介して Safari 6 を使用して Web ページのスクリーンショットを撮ることです。拡張機能のグローバル ページでこれを使用しています。
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 などの他のタブ プロパティを正常に送信できます。何か案が?
ありがとう、スタン