我想使用iframe从另一个页面访问位于脚本文件中的javascript函数。我的示例代码:
需要从中访问javascript的页面。
<iframe id="FRAMESET" src="default.htm" width="0%" height="0%">
<p>
Your browser does not support iframes.
</p>
</iframe>
default.htm
<html
是否可以使用WKWebView在JavaScript和Swift/Obj-C原生代码之间进行同步通信?
这些是我尝试过的方法,但都失败了。
方法1:使用脚本处理程序
WKWebView接收JS消息的新方法是使用委托方法userContentController:didReceiveScriptMessage:,该方法由window.webkit.messageHandlers.myMsgHandler.postMessage('What's the meaning of life, native code?')从JS调用。这种方法的问题是,在执行本机委托方法期间,JS执
我正在做一个项目,其中包含一个在我的default.html页面上的Iframe,我试图传递一个变量从第一页到我的iframe使用Workers.js作为中介器,
意思是说:
My First page : default.html, that send message to worker.js
-----------------------------
| default.html | var worker = Worker("ms-appx:///js/worker.js");
| |
我在一个文件中创建一个iframe并插入一个<script>标记作为它的内容。脚本src是从一个名为test.js的不同文件加载的。这是如何做到的:
var scriptElement = document.querySelector("#your-widget");
var iframe = document.createElement("iframe");
scriptElement.parentNode.insertBefore(iframe, scriptElement.nextSibling);
var script = document
我有一个按钮在一个iframe,我希望,它触发另一个按钮,这是在iframe之外,当点击。
这是我一直在努力解决的一段代码。
HTML
<body>
<iframe id="layer-frame" src="https://somepage.com">
<a href="https://page2.com" target="_blank" id="js-gopage2" class="js-iframepostmsg" alt="CLICK HERE T
情况是这样的:我们有一个文件上传页面。我们不想在上传完成后重新加载页面,所以我们将表单放在iframe中。iframe内部的表单发布到自己,并在完成后返回json。我们如何才能捕捉到这种反应?上传完成后,iframe会重新加载,换句话说,当iframe被重新加载时,我们如何捕获?
假设如下:
我们不能打印/返回任何东西,除了json对象(所以没有js代码来调用父文档中的函数),我们不能使用ajax,因为您不能使用ajax来发布文件,我们不能在iframe内部添加javascript代码,因为一旦提交了iframe内部的表单,页面就会重新加载,我们就失去了附加的js代码.。
有什么想法吗?
UP
我有个小问题。在我的aspx页面上,我有一个包含网格、表格等的iframe,它们总是明显地改变它们的高度。之前的开发团队解决了这个问题,他们将iframe的height属性设置为常量3500px。这不是一种优雅的方式,所以我添加了一个JS代码,它会自动检查内容并调整iframe高度。我从这里得到了JS脚本:
问题是,这个js代码在Chrome和Firefox中工作得很好,几乎每次都在IE中工作。有时我在IE中收到一条错误消息:"unable to get property 'nodename‘of undefined or null reference jquery“或
我已经创建了一个小工具,其他人可以通过iframe加载到他们的html中。将我的自定义js文件(作为iframe src)加载到iframe中,一切都正常。我还从ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js.加载了jquery然后,我的自定义js使用$.get()以不同的时间间隔从与js文件相同的域的服务器加载和解析一些json。我使用json创建html元素,并将其添加到iframe中。再说一次,所有这些都像预期的那样工作。
我遇到的问题是,我想让我在iframe中添加的html具有动画效果。我使用以下函数来处理动画:
fu