使用 Javascript 在帧之间传递数据

2023-12-24

我已经设置了一个简单的例子http://ryanmalin.co.uk/frames/ http://ryanmalin.co.uk/frames/

如果您按“添加”,它将把左侧框架中的表单数据粘贴到右侧框架中。

当我将正确的框架 URL 更改为另一个域的 URL 时,Firebug 会抛出错误并且不起作用。显示的错误是:

错误:访问属性“文档”的权限被拒绝

是否可以使用框架/javascript 将数据从我的域上的预填写表单复制到另一个域上的表单?

我相信这是浏览器或网站内置的反垃圾邮件措施,但如果可能的话我需要绕过它。为了通过我的包裹递送公司发送客户订单,我一直在两个浏览器选项卡之间一一复制每个地址字段 - 现在订单不断增加,我需要加快这一过程,但是快递公司还没有一种发送方式一次性订购所有日期的详细信息。

我可以编写获取左框架的订单详细信息所需的 PHP,但如果不可能执行我之后的操作,我不想浪费时间。

非常感谢 :)


See the “同源政策” https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript有关帧间安全性如何工作的说明。简而言之,出于安全原因,不同域上的帧之间几乎不允许进行通信。您无法在不同域的框架之间进行任何直接的 Javascript 调用。

HTML5 有一个新的消息传递系统,可以在不同域中的协作框架之间安全地通信数据(而不是直接 JS 调用)。看here https://developer.mozilla.org/en/DOM/window.postMessage and here http://ajaxian.com/archives/cross-window-messaging-with-html-5-postmessage了解 HTML5 消息传递的工作原理。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Javascript 在帧之间传递数据 的相关文章

随机推荐

  • 使用 WPF 最小化/关闭应用程序到系统托盘

    我想在用户最小化或关闭表单时在系统托盘中添加应用程序 我已经为最小化案例做到了这一点 谁能告诉我如何在关闭表单时保持应用程序运行并将其添加到系统托盘中 public MainWindow InitializeComponent System
  • 如何获取Android相机预览数据?

    我的相机应用程序在屏幕上显示相机预览 并在后台处理它 这是相关代码 尽可能精简 例如 没有显示错误处理或字段声明 public final class CameraView extends SurfaceView implements Su
  • 将列表框数据保存为 XML?

    我有 2 个列表框 第一个列表框存储每个项目对象属性的数据指针 由我编写的自定义类定义 每当我从此列表框中选择一个项目时 我都会通过访问第一个列表框中存储的一些数据来填充第二个列表框 一切都很好 但现在我需要知道如何将列表框保存和恢复为 X
  • 如何使用FastAPI将视频帧和文本返回到HTML页面?

    使用当前代码 我只能将视频帧发送到网页 我怎样才能在每个帧中发送一些文本并显示它 FastAPI代码 def generate frames cap i while True success frame cap read if not su
  • 在SSRS中将日期转换为YYYYMMDD格式的整数

    T SQL 中日期 Date 的以下转换在 SSRS 中的等效表达式是什么 CONVERT INT CONVERT CHAR Date 112 我需要将日期参数值转换为 YYYYMMDD 格式的整数 假设您有一个名为的日期参数YourDat
  • 如何使同级内联元素位于单独的行框中?

    div em style background color aqua Line box 1 em span style background color aquamarine another sibling line box 2 span
  • 如何在文件名中添加日期?

    from datetime import datetime date time now datetime now print now 2013 05 23 04 07 40 951726 tar tarfile open test tar
  • HBase 写入:批处理和 put(List) 哪个性能更好?

    我开始学习HBase来编写数据流 我使用 HTableInterface 并遇到性能问题 仅插入 500 行就花费了很多时间 我插入的每批 List 几乎需要 500 000 毫秒 使用 HTableInterface 批量写入 HTabl
  • 即使打开了“noflatten_results”标志,使用 GROUP BY 选择表时 BigQuery 也会展平结果

    我有一个包含重复记录的表 我想删除它们 我创建了一个名为 hash code 的列 它只是所有列的 sha1 哈希值 重复的行将具有相同的哈希码 一切都很好 除了当我尝试使用包含 GROUP BY 的查询创建新表时 我的表具有 RECORD
  • Swift 变量初始化

    我有一个关于 swift 变量初始化的问题 我有两种方法来初始化变量 作为 Objective C 中类的 属性 其中哪一个是最正确的 class Class var label UILabel init label UILabel or
  • Android 4.4.x WebView 使用 location.reload() 时在浏览器中打开一个选项卡

    所有这些都会打开一个带有我的应用程序网址的新选项卡 在浏览器中 location reload document location reload window location reload window location href win
  • 清单与类清单。这个 Scala 错误是什么意思?

    这个错误是什么意思 scala gt val a Array def x Int new def x 3
  • Dask 中的遮罩

    我只是想知道是否有人可以帮助我展示如何使用 dask 在掩码数组上应用 sum 或 mean 等函数 我希望仅计算没有掩码的值的数组的总和 平均值 Code import dask array as da import numpy as n
  • 无法更新 Play 商品详情

    尝试更新商店列表 但无法 无法找到构建的问题 我们在过去 3 个月内没有在清单文件中添加任何额外内容 由 Google Play 支持团队建议 从开发者控制台中删除所有草稿工件 然后等待 2 3 小时 如果您仍然无法联系上Google 控制
  • 如何查看nHibernate生成的SQL?

    如何查看nHibernate生成的SQL 1 2版 您可以在 app config web config 文件中添加如下内容 在 configSections 节点中 section type section 在配置节点中
  • 计算 PostgreSQL 中字符串中子字符串出现的次数

    如何计算 PostgreSQL 中字符串中子字符串出现的次数 Example 我有一张桌子 CREATE TABLE test user uid integer NOT NULL name text result integer CONST
  • iOS10 UNNotificationServiceExtension 未调用

    我正在实施新的 iOS10 扩展以使用丰富的通知 我试图在推送通知上测试它 但不起作用 我只是收到一个简单的通知 并且没有经历扩展 我做了官方网站和其他一些地方指定的所有操作 我的应用程序已启动并运行 并带有推送通知和正确的配置文件 我向我
  • 同步 Mercurial 存储库集合

    我在网络共享上有一组 Mercurial 存储库 为了启用离线工作 我需要在我的笔记本电脑上保存该集合的本地副本 以及在在线时同步这两个集合的简单方法 为此 我编写了一个快速脚本 自动将每个本地存储库与相应的远程存储库同步 推和拉 但它缺少
  • 清理本机反应项目

    如何清理反应本机项目 有什么方法可以像清理 xcode 项目一样清理 React Native 项目吗 任何帮助将不胜感激 一个反应原生项目是关于一个Xcode项目和一个安卓项目 对于纯js代码 不需要clean 所以 你需要的是 清理 X
  • 使用 Javascript 在帧之间传递数据

    我已经设置了一个简单的例子http ryanmalin co uk frames http ryanmalin co uk frames 如果您按 添加 它将把左侧框架中的表单数据粘贴到右侧框架中 当我将正确的框架 URL 更改为另一个域的