javascript - 如何在允许访问 JavaScript 中的 DOM 和库函数的同时安全地评估代码
问题描述
我目前正在尝试在网站上实现用户脚本的评估。我希望这些脚本能够访问 DOM 和一些库函数。我已经能够安全地运行脚本,但它们无法访问 DOM,因为它们处于新的上下文中。如何在仍然允许 DOM 访问的同时安全地评估 JavaScript 中不受信任的代码?
解决方案
推荐阅读
- c - 当我添加 som 代码时,为什么我的程序在与共享内存分离后停止运行
- laravel-8 - 在 bool laravel 8 上调用成员函数 detail()
- kubernetes - 如何修复初始化 pod 网络后找不到 coredns 服务
- r - 如何使用来自用户的不同输入为函数中的一个变量执行 R 中的函数的条件参数?
- php - 覆盖来自不同方法的数组
- python - 检查Series是否有很多不好的结果
- java - 如何修复 .this 和 .setOnItemClickListener 之间的静态/非静态冲突?
- xamarin.android - 在 Android 7.1 上按左/右键盘键时防止表单焦点更改
- c - 如何在 BFS 中打印三叉树?
- python - 对于 Discord.py 中的循环,向每个成员添加角色并没有按预期运行