无法将脚本隔离到iframe

肯尼斯·克里斯托森(Kenneth Bo Christensen)

我在iframe中有一个脚本,该脚本使用jquery查找元素,但是当它运行时,它只会在iframe之外找到一个元素-而不是在iframe里面的元素。

请帮助我隔离仅在iframe中执行的脚本。

我这里有一个例子:我的例子

一张图片说明了我的示例: 在此处输入图片说明

如我的链接示例所示,如何创建iframe:

//Head to iframe:
var head = '<meta charset="utf-8">' +
  '<meta http-equiv="X-UA-Compatible" content="IE=edge">' +
  '<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">' +
  '<script src="http://code.jquery.com/jquery-1.10.2.js"><\/script>';

//Body to iframe that contains a script that I would like only to run inside the iframe:
var body = '<code id="codeInside">code tag inside</code>' +
  '<script>var codeTag = $("code").text("TAG FOUND!!");<\/script>';

//Insert the iframe:
var iframe = $('<iframe src="javascript:\'\'">').appendTo($('body'));
iframe.contents().find('head').html(head); //Append head til the iframe
iframe.contents().find('body').html(body); //Append body to the iframe
肯尼斯·克里斯托森(Kenneth Bo Christensen)

我明白了:一个可行的解决方案

//Head to iframe:
    var head = '<head><meta charset="utf-8">' +
      '<meta http-equiv="X-UA-Compatible" content="IE=edge">' +
      '<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">' +
      '<script src="http://code.jquery.com/jquery-1.10.2.js"><\/script></head>';

    //Body to iframe that contains a script that I would like only to run inside the iframe:
    var body = '<body><code id="codeInside">code tag inside</code>' +
      '<script>var codeTag = $("code").text("TAG FOUND!!"); console.log("codeTag", codeTag);<\/script></body>';

    //Insert the iframe:
    var iframe = $('<iframe src="javascript:\'\'">').appendTo($('body'));

    var doc = iframe[0].contentWindow.document;
    doc.open();
    doc.write(head);
    doc.write(body);
    doc.close();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将脚本加载到iframe中

来自分类Dev

将脚本/样式从DOM传递到子iFrame

来自分类Dev

无法将iframe元素对齐到html的中心

来自分类Dev

无法将标准输入重定向到Python脚本

来自分类Dev

无法将Perl脚本的输出重定向到文件

来自分类Dev

无法将“ pickle”导入到pycharm中的脚本

来自分类Dev

无法将参数从“ .bat”文件传递到python脚本

来自分类Dev

无法将Powershell中的变量从函数传递到脚本

来自分类Dev

将值从子指令隔离范围传递到父指令隔离范围并触发父监视

来自分类Dev

将ngModel绑定到具有隔离范围的AngularJS指令

来自分类Dev

将多个价值存储到隔离存储中

来自分类Dev

如何将夹具隔离到特定的Rails测试

来自分类Dev

将属性绑定到隔离范围中的对象属性

来自分类Dev

是否将所有变量都隔离到LHS中?

来自分类Dev

为什么PowerShell ISE不将脚本变量隔离到脚本作用域?

来自分类Dev

YouTube Iframe API无法将消息发布到http。收件人具有来源https

来自分类Dev

Redux / React-为什么无法将状态绑定到iframe中组件上的this.props?

来自分类Dev

使用BeautifulSoup隔离脚本

来自分类Dev

如果该View Controller不是立即被隔离到的ViewController,则无法使用prepareForSegue方法将数据传递给另一个View Controller

来自分类Dev

升级到Python 2.7.10:无法将目标WSGI脚本作为Python模块加载

来自分类Dev

无法将参数从VBS(使用的输入)传递到批处理脚本

来自分类Dev

无法将批处理脚本的参数正确传递到循环语句中的命令中

来自分类Dev

无法将变量从Jenkins管道的脚本部分传递到Ansible剧本

来自分类Dev

无法将参数传递给jar启动器到shell脚本中

来自分类Dev

php脚本无法将数据从android输入到mysql中

来自分类Dev

C#WebClient无法将数据正确发布到PHP脚本

来自分类Dev

Raspberry Pi 上的 Shell 脚本无法将文件从 usb0 复制到目录

来自分类Dev

无法将 Python 脚本(需要 Metasploit)导入到 MetaSploit 模块

来自分类Dev

将滚动事件绑定到iframe

Related 相关文章

  1. 1

    无法将脚本加载到iframe中

  2. 2

    将脚本/样式从DOM传递到子iFrame

  3. 3

    无法将iframe元素对齐到html的中心

  4. 4

    无法将标准输入重定向到Python脚本

  5. 5

    无法将Perl脚本的输出重定向到文件

  6. 6

    无法将“ pickle”导入到pycharm中的脚本

  7. 7

    无法将参数从“ .bat”文件传递到python脚本

  8. 8

    无法将Powershell中的变量从函数传递到脚本

  9. 9

    将值从子指令隔离范围传递到父指令隔离范围并触发父监视

  10. 10

    将ngModel绑定到具有隔离范围的AngularJS指令

  11. 11

    将多个价值存储到隔离存储中

  12. 12

    如何将夹具隔离到特定的Rails测试

  13. 13

    将属性绑定到隔离范围中的对象属性

  14. 14

    是否将所有变量都隔离到LHS中?

  15. 15

    为什么PowerShell ISE不将脚本变量隔离到脚本作用域?

  16. 16

    YouTube Iframe API无法将消息发布到http。收件人具有来源https

  17. 17

    Redux / React-为什么无法将状态绑定到iframe中组件上的this.props?

  18. 18

    使用BeautifulSoup隔离脚本

  19. 19

    如果该View Controller不是立即被隔离到的ViewController,则无法使用prepareForSegue方法将数据传递给另一个View Controller

  20. 20

    升级到Python 2.7.10:无法将目标WSGI脚本作为Python模块加载

  21. 21

    无法将参数从VBS(使用的输入)传递到批处理脚本

  22. 22

    无法将批处理脚本的参数正确传递到循环语句中的命令中

  23. 23

    无法将变量从Jenkins管道的脚本部分传递到Ansible剧本

  24. 24

    无法将参数传递给jar启动器到shell脚本中

  25. 25

    php脚本无法将数据从android输入到mysql中

  26. 26

    C#WebClient无法将数据正确发布到PHP脚本

  27. 27

    Raspberry Pi 上的 Shell 脚本无法将文件从 usb0 复制到目录

  28. 28

    无法将 Python 脚本(需要 Metasploit)导入到 MetaSploit 模块

  29. 29

    将滚动事件绑定到iframe

热门标签

归档