我正在创建一个Safari扩展程序,它会从某些网站中删除某些元素。但是,因为我有很多要删除的元素,所以有点慢。我看到你可以添加一个全局页面文件'它处理所有逻辑并可以提高速度。是否可以将元素删除的所有逻辑放在HTML中,然后创建一个表明该变量为true的脚本?我知道事件监听器有一些东西,但我不确定如何使用它。
示例HTML
<html>
<head>
<script type="text/javascript">
var data = document.createElement('style');
data.appendChild(document.createTextNode( '#id {display: none !important}' ));
document.documentElement.insertBefore(data);
};
</script>
</head>
</html>
示例js文件
data = true