javascript - Javascript 停止加载脚本,如果用户同意,可能会再次加载脚本
问题描述
我正在尝试实施 GDPR 解决方案。需要停止某些脚本函数或 src 脚本。我可以使用“var scripts = document.getElementsByTagName("script");”来识别脚本 并在页面加载后遍历它们。我如何阻止他们被处决。需要事件监听器等。
如果您有任何工作代码,那将很有帮助。我在那里发现脚本类型更改为 text/plain 等。因此脚本不会被执行,在获得同意后,类型会更改回脚本/javascript 并动态加载到页面上。
我该怎么做呢?感谢您的帮助。文卡特
解决方案
嘿,我不明白你想要实现什么,但我有一个想法,如果你想在做完之后触发某个脚本action A
有空<script></script>
const script = document.getElementsByTagName("script");
if (action A == true){
// the path to the script file
script.src ='js/script.js'
}
推荐阅读
- node.js - 使用 ionic 将 api 设置值设置为未定义
- c++ - 如何在程序级别查看为我的程序创建了多少个 vtable 和 vpointer
- python - Discord.py,如何踢会员 0.16.2 或更低版本
- javascript - 失败的道具类型:您为表单字段提供了“值”道具。React-Bootstrap-Typehead
- javascript - TypeScript 如何推断 `this` 的类型?
- javascript - HTML/CSS:将图标添加到文本按钮
- android - 如何在 Flutter 上使用 cookie 发出 http 请求?
- typescript - Angular 中的条件验证
- r - R DataExplorer 包 - 无法使用函数
- php - 一行中的 get() + sum() laravel