在 TWebbrowser 中禁用同源策略

     2023-02-22     225

关键词:

【中文标题】在 TWebbrowser 中禁用同源策略【英文标题】:Disable Same Origin Policy in TWebbrowser 【发布时间】:2014-07-07 16:08:32 【问题描述】:

我目前正在为我们的软件创建一个演示应用程序,它基本上是一个网站,只是在一个与 TWebbrowser 一起使用的 delphi 应用程序中交付,以防止用户做不必要的事情。 我通过 tubeplayer-plugin 嵌入了一些 youtube 视频,因此我得到了与“同源策略”相关的错误对话框。

在 IE 中,通常有一个禁用此策略的选项,有没有办法为 TWebbrowser 执行此操作? (See here 代表我所指的选项)

如果不是,我也很高兴听到有关如何防止此错误消息的其他想法(我无法更改导致错误的代码,所以请不要告诉我使用跨站点请求) .


编辑: 我知道 TWebbrowser 的“静默”选项,但该错误也会导致我的组件行为不端,所以这不是解决我的问题的真正解决方案...

【问题讨论】:

您是否分析了 HTTP 流量和 Javascript 控制台(如果可用)以找出导致 SOP 错误消息的部分?由于 Youtube 可以嵌入到其他网页中,我不认为嵌入的 Youtube 对象是问题的原因。这使得 tubeplayer 插件成为一个潜在的原因。需要tubeplayer吗? 使用普通嵌入将是我最后的手段,因为我真的很喜欢 Tubeplayer 提供的功能......是的,错误来自插件内部,但我没有来源,所以我不知道到底是什么问题 【参考方案1】:

查看 FEATURE_CROSS DOMAIN_REDIRECT_MITIGATION http://msdn.microsoft.com/en-us/library/ie/ee330730(v=vs.85).aspx#xd_redirection 它解释了如何在注册表中禁用应用程序的选项。当您的应用程序启动时,在 HKEY_CURRENT_USER 中添加一些 delphi 代码来自动执行此操作应该可以解决问题。祝你好运。

【讨论】:

如何在 Safari(Windows 7)中禁用同源策略?

】如何在Safari(Windows7)中禁用同源策略?【英文标题】:HowtodisablesameoriginpolicyinSafari(Windows7)?【发布时间】:2012-06-0809:46:37【问题描述】:我正在尝试在W7站的Safari(5.1.7.)中禁用同源策略。我正在做phonegap应用程序+jquerymobile+使用... 查看详情

在 Mobile Safari 中禁用同源策略

】在MobileSafari中禁用同源策略【英文标题】:DisableSameOriginPolicyinMobileSafari【发布时间】:2012-08-2210:24:00【问题描述】:我有一个HTML5/JavaScript应用程序,最初是为在某些汽车上运行而编写的。基本上,我需要将我的应用设置为在... 查看详情

如何在 Chrome 扩展程序中禁用同源策略?

】如何在Chrome扩展程序中禁用同源策略?【英文标题】:HowtodisablesameoriginpolicyinChromeextension?【发布时间】:2011-08-2810:27:27【问题描述】:也许有一些设置可以在扩展上下文中禁用它。因为我正在开发一个扩展,所以我应该有责... 查看详情

在 Android Chrome 上禁用同源策略

】在AndroidChrome上禁用同源策略【英文标题】:DisablesameoriginpolicyonAndroidChrome【发布时间】:2012-08-2923:11:32【问题描述】:有没有办法,我搜索了其他帖子并没有找到任何关于android版本的答案。【问题讨论】:【参考方案1】:无... 查看详情

禁用 Firefox 同源策略

】禁用Firefox同源策略【英文标题】:Disablefirefoxsameoriginpolicy【发布时间】:2013-06-0922:18:34【问题描述】:我正在开发一个本地研究工具,它要求我关闭Firefox的同源策略(在脚本访问方面,我并不真正关心跨域请求)。更具体地... 查看详情

禁用同源策略/在 WebKit WebViews 中创建跨域 XMLHttpRequests?

】禁用同源策略/在WebKitWebViews中创建跨域XMLHttpRequests?【英文标题】:DisabletheSameOriginPolicy/makingcrossdomainXMLHttpRequestsinWebKitWebViews?【发布时间】:2011-01-2603:30:50【问题描述】:我想在我自己的嵌入式WebView中禁用XMLHttpRequests的同源... 查看详情

无法在 nginx 上禁用同源策略

】无法在nginx上禁用同源策略【英文标题】:Can\'tdisablesameoriginpolicyonnginx【发布时间】:2014-01-2901:34:24【问题描述】:我需要在服务器上禁用同源策略。作为背景:我已经通过禁用网络安全标志启动chrome来验证一切正常。一切正... 查看详情

尝试禁用 Chrome 同源策略

】尝试禁用Chrome同源策略【英文标题】:TryingtodisableChromesameoriginpolicy【发布时间】:2014-03-2810:20:26【问题描述】:我正在尝试学习melonJS教程。它说我应该使用以下两种方法之一禁用跨域请求:--disable-web-security--allow-file-access-from... 查看详情

尝试禁用 Chrome 同源策略

】尝试禁用Chrome同源策略【英文标题】:TryingtodisableChromesameoriginpolicy【发布时间】:2014-03-2810:20:26【问题描述】:我正在尝试学习melonJS教程。它说我应该使用以下两种方法之一禁用跨域请求:--disable-web-security--allow-file-access-from... 查看详情

无法解决的 CORS 问题!如何在 MacOS 上禁用 Chrome 的同源策略?

】无法解决的CORS问题!如何在MacOS上禁用Chrome的同源策略?【英文标题】:UnresolvableCORSissue!HowtodisablethesameoriginpolicyofChromeonMacOS?【发布时间】:2018-05-2523:09:31【问题描述】:有一段时间,我一直面临关于CORS的问题。我正在使用lo... 查看详情

禁用浏览器同源策略的方法

...有的时候会涉及到数据安全的问题,这时候我们可以通过禁用本地浏览器的同源策略来进行跨域的联调ie的禁用同源策略设置,进入ie的网际网路选项设置,然后选择安全性,再选择自订等级,然后下拉,找到「存取跨网络的资... 查看详情

我可以在任何浏览器上禁用 SOP(同源策略)进行开发吗?

】我可以在任何浏览器上禁用SOP(同源策略)进行开发吗?【英文标题】:CanIdisableSOP(SameOriginPolicy)onanybrowserfordevelopment?【发布时间】:2010-09-2417:33:06【问题描述】:我想在我的Windows机器上开发JavaScript。你知道我可以关闭SameOrig... 查看详情

Chrome:禁用本地主机的同源策略

】Chrome:禁用本地主机的同源策略【英文标题】:Chrome:Disablesameoriginpolicyforlocalhost【发布时间】:2014-02-0508:29:51【问题描述】:我正在开发一个phonegap/cordova应用程序,它不受我关心的网站的同源策略的约束。我使用chrome浏览器... 查看详情

在不安装插件的情况下禁用 Firefox 同源策略

】在不安装插件的情况下禁用Firefox同源策略【英文标题】:DisableFirefoxSameOriginPolicywithoutinstallingaplugin【发布时间】:2018-07-3021:29:15【问题描述】:有没有办法通过切换浏览器中的标志来禁用MozillaFirefox浏览器上的sameoriginpolicy?... 查看详情

JavaFX WebView 禁用同源策略(允许跨域请求)

】JavaFXWebView禁用同源策略(允许跨域请求)【英文标题】:JavaFXWebViewdisableSameoriginpolicy(allowcrossdomainrequests)【发布时间】:2013-04-1909:53:32【问题描述】:我正在开发一个JavaFX应用程序,它主要是一个美化的网页。它是一个桌面应... 查看详情

webdriver.io 无法为 iframe 禁用同源策略

】webdriver.io无法为iframe禁用同源策略【英文标题】:webdriver.iocan\'tdisablesame-origin-policyforiframe【发布时间】:2017-12-2710:58:48【问题描述】:我需要为我的自动测试禁用同源策略。我在Ubuntu16.04上使用webdriver.io+selenium独立服务器+chrom... 查看详情

Chrome 禁用网络安全同源策略不再起作用

】Chrome禁用网络安全同源策略不再起作用【英文标题】:Chromedisablewebsecuritysameoriginpolicynomoreworking【发布时间】:2016-12-1117:14:51【问题描述】:更新我的chrome后,我无法使用--disable-web-security命令禁用网络安全。我尝试了很多选项... 查看详情

对 Chrome 的同源策略的困惑:如何在不要求用户禁用 Chrome 中的安全性的情况下摆脱它?

】对Chrome的同源策略的困惑:如何在不要求用户禁用Chrome中的安全性的情况下摆脱它?【英文标题】:ConfusionaboutChrome\'ssameoriginpolicy:howtogetridofitwithoutaskingtheuserdisablesecurityinChrome?【发布时间】:2014-04-1008:04:04【问题描述】:我很... 查看详情