我目前正在爲我們的軟件創建一個演示應用程序,它基本上是一個網站,只是在一個delphi應用程序中提供,它與TWebbrowser一起工作,以防止用戶做不必要的事情。 我已經通過tubeplayer插件嵌入了一些youtube視頻,因此我得到了與「相同原點策略」相關的錯誤對話框。在TWebbrowser中禁用同源策略
在IE中,通常有一個選項可以禁用此策略,有沒有辦法爲TWebbrowser做到這一點? (See here爲我指的選項)
如果不是,我也很樂意聽到關於如何防止此錯誤消息的其他想法(我不能更改導致錯誤的代碼,所以請不要不告訴我使用跨站點請求)。
編輯: 我知道TWebbrowser的「沉默」 - 選項,但錯誤也使我的組件胡作非爲,所以這不是我的問題的真正解決方案...
您是否分析過HTTP通信和Javascript控制檯(如果可用)以找出哪個部分導致SOP錯誤消息?由於Youtube可以嵌入到其他網頁中,我不認爲嵌入的Youtube對象是問題的原因。這使得tubeplayer插件成爲潛在的原因。是否需要tubeplayer? – mjn
使用正常的嵌入將是我的最後手段,因爲我真的很喜歡tubeplayer提供的功能...是的,錯誤來自插件內部,但我沒有源,所以我不確定問題到底是什麼 –