草庐IT

iframe-proxy

全部标签

php - 允许页面仅在 iframe 中加载

我怎样才能让我的PHP文件只在iframe中加载??例如:阻止直接访问:example.com/Loader.php允许iframe访问: 最佳答案 您不会为此使用PHP。试试javascript。if(window==window.top){//notinaniframe} 关于php-允许页面仅在iframe中加载,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1571242

javascript - 尝试在 Firefox 中使用 iframe 进行渲染时,如何隐藏 pdf 文件附带的工具栏?

我想在通过iframe呈现时删除PDF附带的工具栏。当我将#toolbar=0与URL(或文件路径)一起使用时,它在Chrome、IE等浏览器中运行良好。但它在Firefox中不起作用。谁能告诉我哪里做错了?这是我的代码。 最佳答案 我认为它还取决于浏览器打开PDF的应用程序/插件,它的工作方式不同并且它可能会忽略那里的指令(取决于浏览器、插件、平台、PDF查看器)。这里的一般建议是在URL末尾使用这些“指令”:#toolbar=0&navpanes=0您也可以尝试来自http://blogs.adobe.com/pdfdevjun

php - 使用iframe显示外部内容有哪些安全风险和可能的防范措施?

我正在为A公司构建一个PHPWeb应用程序,用户可以在其中登录并管理其库存中的某些项目。出于维护等原因,我想自己托管此应用程序,以确保服务器满足预期的性能标准,并且因为公司B或C可能也需要相同的服务。A公司(B和C也一样)想要的是可以从其域中的子页面访问此应用程序。我已经了解了URL重写和链接的可能性,但我决定使用iframe在他们的网站上显示应用程序。我以前使用过iframe,但在处理私有(private)数据时从未使用过,所以我不太熟悉使用iframe的安全风险。我在谷歌搜索后发现的很多例子都是黑客将带有自己目的地的iframe添加到现有代码的风险,而不是有害地使用现有代码。我应该

php - 许多网址的Javascript iframe加载时间功能

得到一个非常简单的函数来检查iframe的加载时间:functionloadTime(){varbeforeLoad=(newDate()).getTime();$('#loading_iframe').one('load',function(){varafterLoad=(newDate()).getTime();varresult=(afterLoad-beforeLoad)/1000;$("#loadingtime").html(result+"sec");});}我像这样加载我的框架(其中$url=一些链接):">之后我将结果放入一个div中:这对单个url非常有效,我希望它对

php - 教义 orm :generate-proxies throwing "Can' t instantiate custom generator"

学说2.5。尝试使用手动生成代理时doctrineorm:generate-proxies抛出异常:[Doctrine\ORM\ORMException]Can'tinstantiatecustomgenerator:MyBundle\MyCustomGenerator我定义了一个可以正常工作的自定义生成器:/***@ORM\Column(type="string")*@ORM\Id*@ORM\GeneratedValue(strategy="CUSTOM")*@ORM\CustomIdGenerator(class="MyBundle\MyCustomGenerator")*/pro

php - 使用混合身份验证登录 <iframe> 期间出现问题

我已经成功集成了HybridSocialAuthapi(https://github.com/hybridauth/hybridauth)。问题是,当有人想将我网站的iframe创建到他们自己的网站时,它会在登录过程中产生问题。有什么解决办法吗? 最佳答案 iframe和frames由X-Frame-Optionsheader绑定(bind)以防止clickjacking.您需要确保将其设置为SAMEORIGIN或允许内容在框架内呈现的内容。只要不是DENY就应该没问题。如果您不控制您试图构建的页面的服务器,那么出于安全原因,您将被

php - 有什么方法可以替换 iframe 吗?

我刚遇到一个重要问题,因为我有很多来自另一个域的资源,这意味着如果我使用iframe,我必须调整所有这些内容的大小。但问题是我无法修改或插入代码到源网页。因为这些,想请问一下有没有其他的方案可以跳过使用iframe?提示:我需要url中的全部内容(包括图像、css等)。不是内容的一部分。 最佳答案 快速想法-您可以尝试在服务器端编写代理并在iframe中提供内容,但src指向代理页面而不是真实页面(即由传递的参数控制) 关于php-有什么方法可以替换iframe吗?,我们在StackOv

php - 没有 iFrame 或 flash 引擎的 ajax php 文件上传

我已经简化了不使用iFrame或flash引擎上传文件的代码,我想出了这个ajax函数:functionuploadFile(files){varxmlhttp;if(window.XMLHttpRequest)xmlhttp=newXMLHttpRequest();elsexmlhttp=newActiveXObject("Microsoft.XMLHTTP");xmlhttp.upload.onprogress=function(e){$("#progress").empty().append(e.loaded+"-"+e.total);}xmlhttp.onreadystatec

php - Google document api iframe 带宽限制

在我的站点中,我有一个像这样的iframe,可以打开pdf我在我的网站上使用googledocs作为真正的在线pdf阅读器。这是传真网址https://docs.google.com/gview?url=http://www.example.com/3155309.pdf&embedded=true我想知道的是googledocs的带宽限制是多少?好像我多次刷新页面时会出现此消息:您已达到查看或下载非Google文档格式文件的带宽限制。请稍后再回来查看。要尝试下载原始文档,请单击此处。真正的问题是,我不知道是否有每月、每周、每天或每小时的限制!当我看到该错误时,如果我在80%的时间内重

php - 通过 mod_proxy 使用 Apache 和 PHP-FPM 禁用输出缓冲区

在将Apache与PHP作为模块一起使用时,只要PHP生成内容就可以输出内容,因为您可以简单地禁用PHP中的output_buffering并使用flush()或implicit_flush(1)。这是我以前使用的,效果很好。自从切换到PHP-FPM后,我遇到了一个问题,在整个脚本完成之前,我无法让Apache(2.4)输出PHP的内容。我仍然关闭了output_buffering并进行了刷新,但这还不够。Apache没有使用mod_gzip(无论如何这都会影响PHP模块)。Nginx有一个禁用proxy_buffering的选项,通过阅读其他人的评论修复了这个问题,但我找不到在Apa