jjzjj

iframe-proxy

全部标签

javascript - 使用 http-proxy 代理对新端口的请求

我使用这段代码我想创建代理,所有对端口3000的应用程序调用都将“在后台”路由到端口3002varhttp=require('http'),httpProxy=require('http-proxy');varproxy=httpProxy.createProxyServer();http.createServer(function(req,res){proxy.web(req,res,{target:'http://localhost:3002'});}).listen(3000);//Createtargetserverhttp.createServer(function(req,

javascript - 检查内容是否可以在 iFrame 中显示不起作用

我有以下代码来检查网页是否可以加框:varreq=newXMLHttpRequest();vartest=req.open('GET',link,false);console.log("test",test);//ALWAYSundefinedif(req.send(null)){//ALWAYSthrowserrorNS_ERROR_FAILUREvarheaders=req.getAllResponseHeaders().toLowerCase();console.log("headers");}else{console.log("FAILED");}我用几个链接测试了它,无论是否

javascript - 从主页上的 iframe 发送消息

我从这个文档中看到:https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage,将数据正确传递到iframe的方法。但是现在我想发送一个答案://frommainpagemyIframe.contentWindow.postMessage('sendmearesponse','*');//fromiframeofmainpagewindow.addEventListener("message",receiveMessage,false);functionreceiveMessage(event){alert(e

javascript - 拦截iframe消息嵌套iframe,跨域

我有一个来自domain1.com的网页,那里有一个domain2.com的iframe,然后我在domain3.com的domain2.com中有另一个iframe我想在domain2.com中拦截来自domain3.com的消息,如果domain2.com不在domain1.com中,则消息会被正确接收,但如果我在domain1.com中有domain2.com,则来自domain3.com由domain1.com而不是domain2.com接收。有没有办法在domain2.com中捕获这些消息?结构是这样的domain1.com有内部iframesrc="domain2.com"

javascript - 通过 iframe 登录到远程站点

好的,所以我需要做的是能够将来自远程站点的登录屏幕放在iframe中,当他们单击登录按钮时,它会将他们登录到远程站点,然后将本地页面更改为第2页到目前为止,这是我设法做的很少的事情。如果这不可能,我是否能够创建一个本地登录,将信息传递到远程站点并获取一个cookie,然后加载下一个本地页面?#outerdiv{width:400px;height:360px;overflow:hidden;position:relative;}#inneriframe{position:absolute;top:-125px;left:-802px;width:2000px;height:2000px

javascript - YouTube iFrame API : Programmatically play natively?

我正在尝试通过JS以编程方式播放YouTube视频(在iFrame中)。这是我用来以编程方式播放YouTube视频的代码:iframe.postMessage('{"event":"command","func":"playVideo","args":""}','*');但是,在支持YouTubenative播放功能的设备中,iFrame中的视频会变成黑屏并且不会打开native视频播放器。如何使用iFrameAPI在可能的情况下以编程方式本地播放视频? 最佳答案 我强烈建议您查看YoutubeIframePlayerAPI。htt

javascript - YouTube API 似乎未在 Firefox 中加载,IFrame 已加载,但 onPlayerReady 事件从未触发?

我正在加载YouTube播放器API,如下所示:varplayer;functiononYouTubeIframeAPIReady(){console.log("iframeready");player=newYT.Player('player',{height:'390',width:'640',events:{'onReady':onPlayerReady,'onStateChange':onPlayerStateChange}});}functiononPlayerReady(){console.log("playerready");}在chrome上,IFrame就绪和播放器就

javascript - UIWebView 产生大约 :blank requests when iframe appended

这段简单的代码variframe=document.createElement('iframe');文档.documentElement.appendChild(iframe);由UIWebViewstringByEvaluatingJavascriptFromString注入(inject)使用about:blank调用UIWebViewDelegateshouldStartLoadWithRequest。有趣的是,它仍然将mainDocumentURL设置为注入(inject)时存在的文档。对我来说,这意味着我无法随时注入(inject)此类代码-重新进入shouldStartLo

javascript - Chrome 开发工具无法展开 Iframe 内容

如上图所示,此iframe包含一个html文件,但现在无法展开其内容。在Chrome56之前我可以扩展内容,现在我不能。现在我还必须提供其他东西才能扩展吗?此处使用此iframe:https://chrome.google.com/webstore/detail/loom-video-recorder-scree/liecbddmkiiihnedobmlmillhodjkdmb在相机气泡View中 最佳答案 Chrome现在在单独的Chrome渲染器进程中运行iframe以优化性能。查看这样一个OOPIF:方法1.右击页面上的ifr

Linux - 一篇带你读懂 Curl Proxy 代理模式

curl是一个很有名的处理网络请求的类Unix工具。出于某种原因,我们进行网络请求,需要设置代理。本文讲全面介绍如何为curl设置代理设置代理参数基本用法-x,--proxy[protocol://]host[:port]设置HTTP代理下面两种设置代理的方式是可以的curl-x"http://user:pwd@127.0.0.1:1234""http://httpbin.org/ip"curl--proxy"http://user:pwd@127.0.0.1:1234""http://httpbin.org/ip"由于代理地址的默认协议为 HTTP,所以可以省略,按照下面的形式也是可以的cu