当用户在地址栏中输入URL并按Enter键或单击书签时,不会捕获'beforeNavigate'事件。但是如果在网页上打开链接,它就有效。 知道如何获取初始请求的URL吗? 示例代码:
//global.html
<!DOCTYPE HTML>
<script>
safari.application.addEventListener("beforeNavigate", openHandler, true);
function openHandler(e) {
console.log(e);
}
</script>