我想从 Safari 获取搜索文本。在那里,我写了一个带有事件的 Safari 扩展 ( beforeSearch
)。但是我不知道如何获取搜索文本。下面的代码不起作用。控制台写入"未定义"。我也试过event.target.url
;
<script type="text/javascript">
safari.application.addEventListener('beforeSearch', handleSearch, true);
function handleSearch(event) {
console.log("searchevent");
var s = event.target.message;
console.log(s);
}
</script>
我相信
你正在寻找event.query
.
safari.application.addEventListener('beforeSearch', handleSearch, true);
function handleSearch(event) {
console.log("searchevent");
var s = event.query;
console.log(s);
}