比方说我有一个名为example.com的网站,iframe嵌入了iframe.net域,现在我想读取iframe的内容并传递一些参数来显示文本消息.喜欢你用户名.
现在问题是这个无法在两者之间建立连接,甚至无法获得我使用的iframe的innerHTML
document.getElementById('myframe').contentWindow.document.body.innerHTML;
Run Code Online (Sandbox Code Playgroud)
它抛出错误"权限被拒绝访问属性"
有谁知道如何在跨域平台上读写
我正在使用jQuery文件上传插件.
我不使用该UI部分,只使用基本部分.
当我执行以下操作时,我遇到了以下问题IE:
$('input#fileupload').fileupload({
url: '/upload',
done: function (e, data) {
if(data.result != null && $.trim(data.result) != '')
$('a#attachment').html(data.result);
}
//......................
Run Code Online (Sandbox Code Playgroud)
上IE的data.result是Object(IE9至少,不知道其他人......)
On Chrome/ Firefox只是响应Text(来自服务器的简单纯文本).
想法?
我正在创建一个只使用Javascript的表单.我试图使用Javascript来获取输入字段的值iframe.是否有可能获得一个内部字段的值iframe?
这是iframe代码:
<div id="OutDiv" class="outerdiv">
<iframe src="http://beta.sportsdirect.bg/checkout/onepage/" id="InnerIframe" class="FrameCSS" scrolling="no"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
这是上面iframe调用的按钮的HTMl代码:
<button type="button" id="SuperWebF1" title="Continue" class="button">Continue</button>
Run Code Online (Sandbox Code Playgroud)
这是我用来在加载页面时触发按钮单击的jQuery函数:
$('#SuperWebF1').trigger( "click" );
Run Code Online (Sandbox Code Playgroud)
但是只有当我将jQuery代码放在按钮源中并且iframe使用脚本调用按钮时,才会这样工作.
我想制作一个点击iframe外部按钮的活动.可能吗 ?
提前致谢!
我为我制作的基于网络的操作系统制作了一个基于网络的网络浏览器。我注意到在某些网站中,他们有喜欢在新标签页中打开的链接。有没有办法可以防止这种情况并在 iframe 中打开链接?
这是我的整个浏览器的代码,以防万一:
<html>
<head>
<link href="./browser.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$(function() {
$("#load").click(function() {
var new_url = $("#url").val();
// Checks that the user typed "http://" or not
if(new_url.substr(0,7)!="http://")
new_url = "http://"+new_url;
$("#main_frame").attr("src", new_url);
});
});
</script>
</head>
<body>
<div id="help">
<form action="help.html"><input type="submit" value="Help"></form>
</div>
Address:
<div id="logo">
<img src="stallion.png">
</div>
<input type="text" style="width: 400px;" name="url" id="url">
<input type="button" value="Go" id="load">
<div>
<input type="image" src="back.png" height=25 width=25 onclick="back()">
<input type="image" src="forward.png" height=25 width=25 onclick="forward()">
<input type="image" …Run Code Online (Sandbox Code Playgroud) 我试图向用户显示一个网站,使用php下载它.这是我正在使用的脚本:
<?php
$url = 'http://stackoverflow.com/pagecalledjohn.php';
//Download page
$site = file_get_contents($url);
//Fix relative URLs
$site = str_replace('src="','src="' . $url,$site);
$site = str_replace('url(','url(' . $url,$site);
//Display to user
echo $site;
?>
Run Code Online (Sandbox Code Playgroud)
到目前为止,除了str_replace函数的一些主要问题之外,这个脚本还可以处理.问题来自相对网址.如果我们在我们制作的一张猫的pagecalledjohn.php上使用一个图像(像这样:
).这是一个png,我认为它可以使用6个不同的URL放在页面上:
1. src="//www.stackoverflow.com/cat.png"
2. src="http://www.stackoverflow.com/cat.png"
3. src="https://www.stackoverflow.com/cat.png"
4. src="somedirectory/cat.png"
Run Code Online (Sandbox Code Playgroud)
4在这种情况下不适用,但无论如何添加!
5. src="/cat.png"
6. src="cat.png"
Run Code Online (Sandbox Code Playgroud)
有没有办法,使用php,我可以搜索src ="并将其替换为正在下载的页面的url(文件名已删除),但如果是选项1,2或3并且稍微更改程序,则不会在其中粘贴url 4,5和6?
我在tradeview(https://www.tradingview.com/widget/ticker/)中使用这个小部件,想知道是否有办法:
我之前没有使用过iFrame,也不确定如何进行自定义或者甚至可能进行自定义.
我想知道如何从IFrame跨域获取内容?
从非跨域iFrame获取内容没有问题,但是当它位于另一个域时,JavaScript不允许访问.
我正在编写一个用户脚本,需要找到与另一个单词相关的单词.我找到了一个网站,我可以访问http://semantic-link.com/#/stack,并且会有一个与stack以下格式相关的单词列表:
<!-- various stuffs here, e.g. <head>, a <div>, another <div>, start of <body> -->
<div id="word0" class="word" onclick="updateTitle("stacks");" style="opacity: 1;">
stacks
</div>
<div id="word1" class="word" onclick="updateTitle("flue");" style="opacity: 1;">
flue
</div>
<div id="word2" class="word" onclick="updateTitle("popped");" style="opacity: 1;">
popped
</div>
<div id="word3" class="word" onclick="updateTitle("overflow");" style="opacity: 1;">
overflow
</div>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我想stacks从该页面获取字符串.我发现的所有解决方案都不起作用,因为它们:
$.ajax(),, $.get()或$('something').load()仅限于执行它们的域.有没有什么办法可以#word0只使用JavaScript 将元素的内容作为字符串获取?或者,是否有另一种方法可以找到与另一个单词相关的单词?
javascript ×7
html ×6
jquery ×6
iframe ×5
html5 ×2
ajax ×1
css ×1
file-upload ×1
greasemonkey ×1
mootools ×1
php ×1
plugins ×1
regex ×1
relative-url ×1
widget ×1