为什么我收到错误“document.write 可以是一种评估形式”
Why am I recieving the error 'document.write can be a form of eval'?
这就是
我的全部内容,但我的调试器说'document.write可以是eval的一种形式',而我的jsonString变量打印为未定义。任何帮助不胜感激,谢谢。
function getUrlVars() {
var map = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
map[key] = value;
});
return map;
}
var jsonString = getUrlVars()['json'];
document.write(jsonString);
document.write 之所以可以成为 eval 的一种形式,是因为如果你编写一个脚本元素,它将被评估。
至于为什么你的jsonString是未定义的,你可能没有一个名为'json'的参数。
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 有没有一种方法可以从URL跟踪请求的域
- 有没有一种方法可以列出Ember.Object的所有绑定
- 有没有一种方法可以获得three.js的最小/lite版本
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- ES6是否引入了一种机制来生成块范围的函数语句(而不是表达式)
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 只能存储一种类型的对象的数组
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- 有没有一种方法可以在Javascript中进行可变递归currying
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- 使用while循环+break是一种可接受的方式;goto;手术的结束
- 有没有一种方法可以强制浏览器's窗口对象以重新评估鼠标所在的位置
- 为什么我收到错误“document.write 可以是一种评估形式”