postmessage 相关问题

window.postMessage()方法安全地启用Window对象之间的跨源通信;例如,在页面和它产生的弹出窗口之间,或者在页面和嵌入其中的iframe之间。

将数据从 React Native 发送到 WebView 渲染的 React 应用程序时遇到问题

我正在开发一个项目,需要将数据(特别是陀螺仪数据)从 React Native 应用程序发送到在 WebView 内呈现的 React 应用程序。然而,我在成功方面遇到了困难

回答 1 投票 0

如何使用“postMessage API”获取 iframe 响应标头[关闭]

我有一个加载 URL 的 iframe(该 URL 不在我的域中),并且该 url 在 iframe 内加载后会给出 302 重定向,我的问题是是否有可能获取该 302 重定向 Url 值...

回答 1 投票 0

Postmessage 功能在移动设备上无法使用,但在桌面设备上可以使用

我正在尝试创建一个小部件,该小部件将有一个按钮,当有人单击该按钮时,会弹出一个窗口。该弹出窗口也包含按钮,可以完成任务。 这是弹出代码- 我正在尝试创建一个小部件,该小部件将有一个按钮,当有人单击该按钮时,会出现一个弹出窗口。该弹出窗口也包含按钮,可以完成任务。 这是弹出代码- <div class="modal" id="myModal"> <div class="modal-content"> <span class="close-btn" id="closeModalBtn">&times;</span> <iframe id="modelIframe" src="base_url/modelviewer.html" style="width: 280px; height: 200px;" allow="xr-spatial-tracking" frameborder="0"></iframe> <p>View this product in 3D</p> <button id="activateAR" style="padding: 10px 10px;border: none; ">See in 3D</button> </div> </div> 因此,当此弹出窗口可见并且用户单击按钮(ID为“activateAR”)时,我调用以下函数- function activateARFunction() { console.log("data",document); const iframe = document.getElementById('modelIframe'); iframe.contentWindow.postMessage('activateAR', '*'); } document.getElementById('activateAR').addEventListener('click', activateARFunction); 和 modelviewer.html(我在其中接收消息)- <script> window.addEventListener('message', (event) => { console.log("button without data ","received"); if (event.data === 'activateAR') { console.log("button ","received"); } }); </script> 当我在桌面上运行此代码时,我的 modelviewer.html 收到 postmessage 数据,即 console.log("button without data ","received"); 但是,当我在移动设备上运行它时,它不会打印任何内容。控制台也没有错误。 window.postMessage在移动浏览器中不受欢迎 您可以在这里查看哪些浏览器支持它: https://caniuse.com/?search=postMessage

回答 1 投票 0

Python 滚轮鼠标与 win32con

请告诉我如何解决我的小问题。 我正在为 android 模拟器编写自动化,其中我使用 win32api 库来模拟非活动程序窗口中的操作。 在某些地点...

回答 2 投票 0

使用postMessage从js发送两个String到Flutter

我在Flutter中使用webview_flutter,我用它来显示html。我可以使用以下 js 代码将字符串传输到 Flutter: JS: 功能测试() { 警报(“xxxxx”); window.jsBridge.

回答 1 投票 0

留言后中断?

我希望能够在 Chrome 开发者工具中中断 postmessage,但似乎没有这样的选项: 是否可以方便地中断 postmessage 而无需专门搜索 l...

回答 1 投票 0

在 Firefox 和 Safari 中的 iframe 和页面之间共享本地存储 - Vanilla JavaScript

您能帮忙解决以下问题吗? domaina.com/parent.html 包含一个带有 src=domainb.com/iframe.html 的 iframe。当我们单击domaina.com/parent.html 上的按钮时,我们将 URL 传递给 iframe

回答 1 投票 0

未捕获的 DOMException:无法在“窗口”上执行“postMessage”:无法克隆对象

我正在尝试打电话 parent.postMessage(obj, '随便'); 从 iframe 中,我收到此错误: Uncaught DOMException: Failed toexecute 'postMessage' on 'Window': An object Could not

回答 2 投票 0

window.ReactNativeWebView.postMessage 在 React JS 中无法将数据从 WebView 传递到 React Native

我在 React JS 中有一个 Web 应用程序,它托管在 Netlify 中。使用 WebViews 将其嵌入到 React Native 中。我想将数据从 React JS 传递到 React Native。 我试过 window.ReactNativeWe...

回答 2 投票 0

如何在没有 window.postMessage 的情况下从父母向孩子 iframe 发布消息?

我有一个应用程序具有来自同一来源的 iframe。 我想将数据从父级发送到子级 iframe。因为 iframe 来自同一个域(同源),我不想使用 window.postMessa ...

回答 0 投票 0

我必须发送什么 Windows 消息才能单击 WM_LBUTTONDOWN

目标 我正在尝试使用 SendMessage / Post 消息将 WM_LBUTTONDOWN 和 WM_LBUTTONUP 发送到窗口。 我试过的 在文档中,它表示在某些情况下此消息会...

回答 0 投票 0

Window.postMessage()如何跨域使用?

我想使用 Window.postMessage() 来绕过父级和 iframe 之间的通信时的跨域安全问题。这是如何工作的?

回答 1 投票 0

当窗口/选项卡未处于活动状态时,不会收到 PostMessage

MyIframe会发出论到后的消息,但是如果标签不活动,则不会收到,并且仅在选项卡再次处于活动状态时才会收到。 这背后的原因是什么?我怎样才能收到消息...

回答 0 投票 0

确保消息后的跨源性

我在不同的域上有两个网页,我控制着两个网页的代码。Domain-A用window.open打开Domain-B,然后Domain-B做一些客户端的事情(不能移到服务器端),...

回答 1 投票 1

如何自动完成UI键盘输入? pywin32 PostMessage与Powershell SendKeys的对比。

目标:将键盘输入的组合发送到一个不活动的窗口背景。我成功地写了一个powerhell脚本,打开,发送键,等待,然后结束这个过程,部分powerhell代码... ...

回答 1 投票 0

使用C#应用程序双击另一个windows应用程序

我需要通过C#程序使用SendMessage或Post Message对另一个基于windows的应用程序进行左击、右击和双击。我能够使用FindWindow()方法找到窗口句柄。

回答 1 投票 0

"DataCloneError: 对象无法被克隆。" 在FireFox 34中。

使用给定的函数发布消息,但得到错误 "DataCloneError: target['postMessage'](message, target_url.replace( ([^:]+:/[^]+).*, '$1'));" 在......中的 "target['postMessage'](message, target_url.replace( ([^:]+:/[^]+).*, '$1')); "行得到错误信息 "DataCloneError: The object could not be cloned."。

回答 2 投票 11

使用PostMessage()或SendMessage()来发送大写字母。

我试图使用PostMessage()函数发送大写字母或符号(!@#等)。[DllImport("user32.dll")] public static extern IntPtr PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, ...)

回答 1 投票 0

一旦在MFC中完成当前消息实例后如何发布消息?

我对Windows应用程序中的消息没有足够的了解。我有这个按钮处理程序:void CChristianLifeMinistryEditorDlg :: OnFilePublicTalk(){CWeekendMeetingDlg dlgPublicTalk(...

回答 1 投票 1

如何自动执行UI键盘输入:pywin32 PostMessage与Powershell SendKeys?

动机:我使用的软件没有与之交互的API ...我别无选择,必须打开该软件,发送简单的键序列,然后关闭...一遍又一遍,所以我想要...

回答 2 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.