我有一个URL数组,我想为我拥有的每个URL创建一个iframe。但我想要的是创建和加载下一个iframe时,前一个是完全加载。
这是创建iframe的函数:
function loadSubsequencePages(links){
var id = document.getElementsByTagName("iframe").length;
for(var i=0; i<links.length;i++){
var frame = document.createElement("iframe");
frame
我从其他网站(google adsense Ad)加载iframe:
<iframe src="some google address" ...></iframe>
我需要知道这个框架里面是什么,特别是里面有多少标签a。
无法使用contentDocument方法加载iframe正文(因为私有策略):
var frame= element.getElementsByTagName("iframe")[0];
var body = frame.contentDocument.getElementsByTagName('body
我正在尝试切换到selenium (Python)中的iframe。不过,不管我怎么尝试,我总是会犯错误。
iframes = driver.find_elements_by_tag_name('iframe')
print(len(iframes))
for iframe in iframes:
if 'ontouchmove' in iframe:
print(iframe)
driver.switch_to.frame(iframe)
这会产生错误-
selenium.common.e
我在iframe中有一个select下拉列表,但如果更改了,我想从iframe中检查出来。我是这样写的,但不幸的是,它不起作用。 $(document).ready(function () {
// var iframe = $("#spin-frame");
// var result = iframe.contents().find("#result-select");
var result;
$("#spin-frame").bind("load",function(){
我正在为许多不同的随机网站动态生成iframe,并且我倾向于在我的javascript控制台中得到这个错误(不一定使用这个url):
Unsafe JavaScript attempt to access frame with URL http://localhost:3000/results/ from frame with URL http://www.apple.com/iphone/. Domains, protocols and ports must match.
为什么我会得到这个错误?有没有办法摆脱它?
因此,我在javascript中与iframe交互的唯一两次是在动态加载if
我需要获取iframe的内容,这里src是另一个域,下面是我的代码。
<iframe id="receiver" src="http://demos.mattwest.io/post-message/receiver.html" width="500" height="200">
<p>Your browser does not support iframes.</p>
</iframe>
<script>
setTimeout(function(){
con
我正在尝试加载一个简单的iframe到我的网页之一,但它不显示。我在Chrome中遇到这个错误:
Refused to display 'https://cw.na1.hgncloud.com/crossmatch/index.do' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self' https://cw.na1.hgncloud.com".
Invalid '
我的Qt C++ (QT5.5)应用程序使用一个QWebView小部件。经过大量的混乱和艰苦的工作,我成功地使QtWebKit桥技术开始工作,现在我的Webkit文档(本地页面,没有web服务器)能够调用C++函数。你在这方面的资源如下:
然而,现在,我在页面中引入了一个IFRAME,因此有了一个子文档。问题是,我无法让子文档连接到那个C++桥。
当使用本地文件而不是web服务器时,Webkit在执行子文档和父文档之间的Javascript通信时似乎拥有大量的安全控制。所有通过Javascript进行的父和子调用都无法工作,直到我偶然发现了使用postMessage() API of HT
到目前为止,我正在使用机器人框架实现iframes的自动化,但是我无法输入文本。
Current Frame Contains xpath=//iframe[contains(@id,'sq-card-number')] NONE
#Frame Should Contain xpath=//iframe[contains(@id,'sq-card-number')] Card Number
Wait Until Element Is Visible xpath=//iframe[contains(@id,'sq-card-number&