【发布时间】:2012-11-28 01:22:47
【问题描述】:
是否可以从外部 api 访问Command Line Api?
简单例子:
HTML
<div id="myDiv"></div>
<script src="myScript.js"></script>
myScript.js
$$('#myDiv').textContent = 'this will not work';
我不想加载像 jQuery 或 Zepto 这样的外部库,因为这样的视图已经在本地加载了。
【问题讨论】:
-
如果命令行在某人的浏览器中不可用怎么办?这些命令将失败。我认为他们分开是有原因的
-
如果存在这种能力,那将是一个巨大的安全漏洞,因为输入命令行 API 的命令会被粘贴到页面中,并使用 eval() 进行评估。这将允许恶意站点运行脚本注入并获得对浏览器会话信息的访问权限。
标签: javascript api console command firebug