在iframe中注入js
inject js inside iframe
简单地说,我正在尝试将我自己的"自己尝试"页面实现为w3schools,它使我能够获取html和js代码并在iframe 中运行它
这是我的代码
<html><body>
<script>
function update()
{document.getElementById('display').contentDocument.documentElement.innerHTML = document.getElementById('mycode').value;
}
</script>
<input onclick="update()" type="button" value="Update page" sandbox>
<textarea id="mycode"></textarea>
<iframe id="display" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></body></html>
但当我在文本区域内设置代码时,它不会运行任何脚本我尝试了沙箱属性,但没有结果
您基本上想要实现一个try-it-yourself-page。要做到这一点,你可以试试这个。
<html>
<body>
<script>
function update{
'#display'.load(document.getElementById('mycode').value);
}
</script>
<input onclick="update()" type="button" value="Update page">
<textarea id="mycode"></textarea>
<iframe id="display"></iframe>
</body>
</html>
相关文章:
- 正在注入包含JS的HTML
- 当从Chrome扩展动态注入JS时,从onload()内部调用方法
- 如何使用注入Firefox控制台的js文本来更改网站的背景图像-示例提供
- 将html注入<李>使用js或jquery
- km0ae9gr6m js 注入黑客信息
- 是通过JS注入的DOM元素
- 如何在页面加载之前找到来渲染JavaScript?(CSS,查看前的JS注入)
- Angular JS注入路由问题
- 简单的js注入带有chrome扩展的代码
- React Js注入(未定义React)
- 不能使用angular.js注入日期picker模块
- Wordpress中的JS注入
- 在单个chrome扩展上编写大量JS注入代码
- 将外部js注入到自创建的iframe中
- Js注入干扰了我所有的代码
- adns .js注入Chrome浏览器
- 如何在Laravel 4中防止js注入
- Facebook和Unity3D JS注入困难
- angular.js注入到控制器
- 将JS注入本地扩展文件(在新选项卡中)