Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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
Javascript 如何在框架或iframe中打开沃尔玛网站(www.Walmart.com.br)?_Javascript_Jquery_Html_Iframe_Frame - Fatal编程技术网

Javascript 如何在框架或iframe中打开沃尔玛网站(www.Walmart.com.br)?

Javascript 如何在框架或iframe中打开沃尔玛网站(www.Walmart.com.br)?,javascript,jquery,html,iframe,frame,Javascript,Jquery,Html,Iframe,Frame,有人知道如何在框架或iframe中打开网站www.walmart.com.br 每次我调用此URL时,网站都会完全打开 这是我的密码: <FRAMESET ROWS="50%,*" FRAMEBORDER="0" FRAMESPACING="0"> <FRAME SRC="http://www.my-web-site-url.com/" NAME="superior" NORESIZE SCROLLING="NO"> <FRA

有人知道如何在框架或iframe中打开网站www.walmart.com.br

每次我调用此URL时,网站都会完全打开

这是我的密码:

    <FRAMESET ROWS="50%,*" FRAMEBORDER="0" FRAMESPACING="0">
        <FRAME SRC="http://www.my-web-site-url.com/" NAME="superior" NORESIZE SCROLLING="NO">
        <FRAME SRC="http://www.walmart.com.br" NAME="central" NORESIZE SCROLLING="NO">
    </FRAMESET>

我也用过:

<base target="_self" />

这绝对不是一个好法令,但您可以使用gems、openuri、mechanize、nokogiri和cgi使用ruby cgi脚本来实现。(提到的一些宝石对你的目标是主观的)

通过使用nokogiri和openuri或mechanize,您可以下载整个页面,并通过gem'cgi'使用cgi脚本打开它

如果沃尔玛检查HTTP referer值,您可能无法使用iFrame

使用ruby确实是一种四处走动的方式,但是可以做到。。只要您的网站上需要此功能

#!/home/pi/.rvm/wrappers/ruby-1.9.2-p320/ruby

require 'nokogiri' 
require 'open-uri' 
require 'cgi' 
cgi = CGI.new 
puts cgi.header

puts Nokogiri::HTML(open("http://www.walmart.com.br"))

请注意,一些图片或链接无法工作,因为它们被编码为在walmarts服务器上工作。例如,服务器上的链接将转到“/electronics”,因为您正在下载页面并将其显示为服务器上的页面,因此您必须想办法为每个链接添加“”标记

好吧,这似乎可以很好地解决这个问题

似乎他们没能突围


另一方面,如@dandavis所说,看看

一些网站不允许自己在IFrame中打开。我怀疑他们正在使用某种脚本打破你的框架:该网站正在使用通常称为框架拦截器的东西,防止网站在IFrame中打开。因为你无法访问iframe,所以它们通常很难四处传播。你到底为什么要这样做?罗伯特是对的。安全风险示例:网站设计者创建bunkofamerica.com,嵌入bankofamerica.com,然后在用户输入其网上银行密码时使用恶意Javascript代码监视。浏览器还有其他防止这种情况的方法,但大多数安全机构都会使用“框架拦截器”作为额外的预防措施?这里有一些PHP的乐趣(注意我不做PHP)
和一些.NET的乐趣
,我想用ruby拥有更多的控制权。。取决于这个家伙想做什么,选择总是很好的。
<iframe src="http://www.walmart.com.br" height="200" width="200"></iframe>
Error: Permission denied to access property 'pathname'  

if (!name) name = top.location.pathname;