Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery获取框架内容_Jquery - Fatal编程技术网

使用jQuery获取框架内容

使用jQuery获取框架内容,jquery,Jquery,main.html包含以下代码: <iframe id="myframe" src="myframe.html"></iframe> <frameset> <frame id="mypage" src="mypage.html"> </frameset> <!DOCTYPE HTML> <html> <head> </head> hello world! </html>

main.html包含以下代码:

<iframe id="myframe" src="myframe.html"></iframe>
<frameset>
<frame id="mypage" src="mypage.html">
</frameset>
<!DOCTYPE HTML>
<html>
<head>
</head>
hello world!
</html>
myframe.html包含以下代码:

<iframe id="myframe" src="myframe.html"></iframe>
<frameset>
<frame id="mypage" src="mypage.html">
</frameset>
<!DOCTYPE HTML>
<html>
<head>
</head>
hello world!
</html>

mypage.html包含以下所有代码:

<iframe id="myframe" src="myframe.html"></iframe>
<frameset>
<frame id="mypage" src="mypage.html">
</frameset>
<!DOCTYPE HTML>
<html>
<head>
</head>
hello world!
</html>

你好,世界!

我想从main.HTML页面中获取mypage.HTML的所有HTML代码,但失败了。我这样做的方式有什么问题?

从技术上讲,我认为你不能用框架来做,因为这将是一个安全问题


如果确实需要,可以使用ajax加载内部框架的源代码。但从技术上讲,它肯定不会是实时的,我不认为你可以用框架来实现,因为这将是一个安全问题


如果确实需要,可以使用ajax加载内部框架的源代码。但是它肯定不是实时的

首先,您需要在main.html中包含jquery库。 其次 Chrome返回下一个错误:

不安全的JavaScript试图访问 带URL的框架file:///../myframe.html 从带有URL的框架 file:///../main.html. 域名, 协议和端口必须匹配


因此这是一个安全问题

首先,您需要在main.html中包含jquery库。 其次 Chrome返回下一个错误:

不安全的JavaScript试图访问 带URL的框架file:///../myframe.html 从带有URL的框架 file:///../main.html. 域名, 协议和端口必须匹配


所以这是一个安全问题

我也面临同样的问题

我能够解决它

在我的例子中:

myframe = ReportFrameReportViewerControl
mypage = report
这是获取html的代码(请注意,所有站点都必须位于同一个域上):

您可能希望将其放置在一个按钮上,以便在加载页面后按下该按钮:

<input type="button" value="test" onclick="bla();" />

我也面临同样的问题

我能够解决它

在我的例子中:

myframe = ReportFrameReportViewerControl
mypage = report
这是获取html的代码(请注意,所有站点都必须位于同一个域上):

您可能希望将其放置在一个按钮上,以便在加载页面后按下该按钮:

<input type="button" value="test" onclick="bla();" />

请考虑提取您的确切问题,并要求它。“不能让它工作”不是一个问题。请考虑提取你的确切问题并问它。“不能让它工作”不是一个问题。