我已将全局页面文件作为
完成<script>
safari.application.addEventListener("command", performCommand, false);
function performCommand(event) {
if (event.command == "open-nettuts") {
$('div.spaceball').hide();
}
}
</script>
在启动脚本中,我放了一个jquery.js
文件。为什么当我点击工具栏按钮时,它不会隐藏此page上class="space ball"
的div?
答案 0 :(得分:0)
您无法访问网页内容,但您可以将js注入页面,并修改内容。请参见Safari Extensions Development Guide第16页。
使用inject.js
处理Web内容
var script = document.createElement("script");
script.type = "text/javascript";
//script.src = "path/to/your/javascript.js"; // use this for linked script
script.text = "alert('voila!');" // use this for inline script
document.body.appendChild(script);