草庐IT

MODE_FRAME_OLD

全部标签

javascript - 具有冲突值的多个 'X-Frame-Options' header

更新:这适用于IE,但Chrome仍然抛出此错误。我正在尝试用我拥有的另一个网站对我拥有的网站进行i-frame。这是我在Chrome的JS控制台中收到的错误消息:Multiple'X-Frame-Options'headerswithconflictingvalues('AllowAll,SAMEORIGIN,AllowAll')encounteredwhenloading'http://subdomain.mysite.com:8080/Dir/'.Fallingbackto'DENY'.Refusedtodisplay'http://subdomain.mysite.com:80

javascript - 为什么 frame breaker 可以跨域工作,是否可以有条件地使用 frame breaker?

我一直在调查framebreaking最近编写代码并遇到了一些与sameoriginspolicy相关的非常奇怪的行为我无法理解。假设我在域A上有一个页面Breaker.html,在域B上有一个页面Container.html。示例框架断路器代码将进入Breaker.html,如下所示:if(top!==self)top.location.href=self.location.href;这将成功地将Breaker.html从Container.html中分离出来,但我不明白为什么会这样。根据我对同源策略的阅读,top.location应该根本不可访问,因为Container.html与

javascript - 是否可以使用用户脚本在将 'X-Frame-Options' 设置为 'SAMEORIGIN' 的页面(选项卡)之间进行通信?

在用户脚本的上下文中,例如由Tampermonkey执行,是否可以在不同域的两个页面之间进行通信,将“X-Frame-Options”设置为“SAMEORIGIN”?我知道thisway通过使用iFrame和postMessage将消息从一个页面发送到另一个页面,但是在使用您无法控制的网站时,例如在我的情况下StackOverflow和Google(正在开发一个机器人来为我自己自动化一些东西),尝试创建iFrame时,您会收到SAMEORIGIN错误。但我认为,由于我能够在两个页面中插入脚本,因此可能会采取一些变通方法或替代解决方案。一个建议,一个sharedworker看起来很有希望

javascript - 如何获取浏览器 "Document Mode"

我正在开发某种JavaScript库。我造成的问题是我有一些具体问题:浏览器:IE8/IE9文档模式:IE7我找到了解决方案,但我不想在所有情况下都使用它,而只想在遇到上述情况时使用它。我知道我可以使用以下方法识别浏览器:returnnavigator.userAgent.toLowerCase().indexOf('MSIE8')>-1;但是我以这种方式只识别浏览器版本而不是文档模式,并且当我有浏览器模式IE8和文档模式IE8时,我不想使用我的解决方案。有没有办法在IE中获取页面文档模式?提前致谢。 最佳答案 您可以使用docum

javascript - 为什么在 JavaScript 库中使用 `strict mode`?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whatdoes“usestrict”doinJavaScript,andwhatisthereasoningbehindit?实际上,我知道usestrict在JavaScript中的作用,正如这里提出的问题:Whatdoes"usestrict"doinJavaScript,andwhatisthereasoningbehindit?但是我不明白为什么我们应该在JavaScript库中使用strict模式?我的意思是使用它有什么好处?

javascript - 在 Javascript 中解析 org-mode 文件

我已经有一段时间试图让自己用Javascript为org-mode编写解析器了。.我在解析大纲时没有遇到任何问题(我在几分钟内就完成了),但解析实际内容要困难得多,例如,我在处理叠层列表时遇到了麻烦。*ThisisaheadingP1Startaparagraphherebutsinceitisthefirstindentationleveltheparagraphmayhavealowerindentationonthenextlineoragreateroneforthatmatter.+LI1.1Iambeginningalisthere+LI1.2Herebeginsanoth

javascript - 未定义|0|引用错误 : Strict mode forbids implicit creation of global property 'csrf_token'

所以,这是我一直遇到的一个非常有趣的问题。我目前正在构建一个backbone.js-Rails应用程序。通常只是为了学习目的而构建它。我(就像任何优秀的Rails开发人员一样)在TDD/BDD方面尽力而为,但我遇到了capybara的问题。我有一个仅测试root_path工作的集成规范(主干历史开始、显示初始信息等...)。require'spec_helper'describe"RentalProperties",js:truedodescribe"GET/"doit"shouldshowalistofproperties"dovisitroot_patheventually{pag

javascript - 给定文件扩展名,如何为 Ace Editor 自动选择 "mode"

我正在开发一个使用java/scala后端的项目(准确地说是Lift,尽管这不会影响这个问题),作为前端的一部分,我们使用AceEditor.我已经用谷歌搜索了一段时间,但还没有找到这个问题的答案:给定文件扩展名(例如js、c、cpp、h、java、rb等),我如何自动为适当的语言选择Ace“模式”?我希望避免手动创建map,lajs->javascript,c->c_cpp,java->java。是否有可用的java/scala库?或者更好的是,Ace是否以某种方式内置了此功能? 最佳答案 Ace现在提供模型扩展来执行此操作。va

javascript - 框架中的谷歌 View ,因为它将 'X-Frame-Options' 设置为 'SAMEORIGIN'

在这段代码之后我有下一个错误Refusedtodisplay'https://docs.google.com/a/myrussiaonline.ru/viewer?url=https://docs.google.…ormat%3Dpdf&id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&embedded=false'inaframebecauseitset'X-Frame-Options'to'SAMEORIGIN'.如果我设置那么,一切都好我可以设置&embedded=false并且没有错误地正确渲染吗?谢谢

javascript - 防止来自 "breaking out of frame"的子 iframe

我正在做一些简单的网络集成工作,我正在通过使用iframe来完成这些工作。我的主窗口有一些javascript,它与我的服务器交互以将iframe重定向到所需的URL。不幸的是,其中一个目标页面中包含以下代码:if(top.location!=location){top.location.href=document.location.href;}脚本因跨站点脚本限制而终止,并阻止该页面正确呈现。我无法修改该页面的源代码(我正在集成的第3方)。我该如何解决这个问题?谢谢 最佳答案 这是我的第一篇文章,如果它不起作用,请不要将我丢弃,但