1
Safaf에서 Chrome chrome.tabs.update
또는 Firefox loadURI
의 아날로그가 필요합니다. safari.application.activeBrowserWindow.activeTab.url = newURL
을 사용해 보았지만 북마크 URL에서 작동하지 않습니다.chrome.tabs.update 또는 loadURI의 Safari 아날로그
Safaf에서 Chrome chrome.tabs.update
또는 Firefox loadURI
의 아날로그가 필요합니다. safari.application.activeBrowserWindow.activeTab.url = newURL
을 사용해 보았지만 북마크 URL에서 작동하지 않습니다.chrome.tabs.update 또는 loadURI의 Safari 아날로그
맞아요. 작동하지 않습니다. 북마크릿을 열려면 웹 페이지에 삽입 된 스크립트에 메시지를 전달해야합니다. 글로벌 페이지의 스크립트에
: 삽입 된 스크립트
var activeTab = safari.application.activeBrowerWindow.activeTab;
var url = "javascript:alert('hello sucker')";
activeTab.page.dispatchMessage("pleaseLoadThisUrl", url);
예를 들어
safari.self.addEventListener("message", handleMessage, false);
function handleMessage(e) {
if (e.name == "pleaseLoadThisUrl") {
window.location = e.message;
}
}
작동합니다.
고맙습니다. 작동합니다! – Lazy