在sapui5中将外部网址嵌入到iframe

2020-08-20 21:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我需要在sapui5中嵌入一个外部URL。

我对视图的定义如下:

   

但它不会显示 Google.com 并显示错误消息:

拒绝显示" https://www.google.com /",因为它会将" X-Frame-Options"设置为" sameorigin"。

请提出建议。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我需要在sapui5中嵌入一个外部URL。

我对视图的定义如下:

   

但它不会显示 Google.com 并显示错误消息:

拒绝显示" https://www.google.com /",因为它会将" X-Frame-Options"设置为" sameorigin"。

请提出建议。

付费偷看设置
发送
6条回答
clever101
1楼 · 2020-08-20 22:24.采纳回答

你好Abhishek,

其原因是Google正在发送" X-Frame-Options:SAMEORIGIN"响应标头。 此选项可防止浏览器显示与父页面不在同一域中托管的iFrame。 在这种情况下,他们已将标头设置为SAMEORIGIN,这意味着他们已禁止在其域之外的iframe中加载资源。 因此,该iframe无法显示跨域

Google自定义搜索不再支持使用iframe在页面上托管自定义搜索引擎。

https://support.google.com/customsearch/answer/2641279

  • 您可以在iframe中打开嵌入式URL。 喜欢:
  src=" https://www.youtube.com/embed/ tgbNymZ7vqY">  
  • 但是,如果您仍想在iframe中打开google的URL,则iframe应该与父 page.To 遵循以下步骤。
  1. 打开您的HCP帐户的目标,然后单击"添加新目标"按钮。
  2. 按以下屏幕快照配置此目的地。

  3. 现在在neo-app.json文件中维护此目的地。

  4. 在"视图"中放置以下代码,以在iframe中查看网站。
   

谢谢

Himanshu

Nan4612
2楼-- · 2020-08-20 22:12

你好,

有任何建议吗?

亦是此间程序员
3楼-- · 2020-08-20 22:30

嗨阿宾谢克,

我认为您的问题与SAPUI5没有直接关系。 您可以将iframe嵌入到常规的网络服务器上吗?

我想您需要使用一个不会触发此问题的特殊"可嵌入" URL。 例如:

  

让我知道这是否可行。

此致

Marius

路亽曱_Ryan
4楼-- · 2020-08-20 22:27

Hi Himanshu,

我尝试了将google集成到我的小部件中的方法。
好吧,它以某种方式起作用,但不是真的。
我正在查看Google页面,但是Google图片丢失了,当我尝试搜索某些内容时出现错误。
将我的窗口小部件添加到门户网站后,任何操作都将起作用,并且再次出现错误" 404"。
有什么建议吗?

也许控制台上的错误将帮助您回答我的问题。

还有另一个问题:是否还可以集成SAP帮助站点?

感谢您的帮助。
问候 fehler.png

微wx笑
5楼-- · 2020-08-20 22:19

嗨奥伯特,

我们正在使用iFrame将oData结果显示为pdf。 但是在FioriClient中,pdf正在下载而不是嵌入式显示。 有什么方法可以限制下载选项并直接显示内容吗?

路亽曱_Ryan
6楼-- · 2020-08-20 22:15

嗨,马里乌斯,

感谢您的答复,抱歉在这里迟到。 我必须嵌入Dynatrace的网址。 目前,我收到证书错误,我要求基础团队解决。

最诚挚的问候,

Abhishek

一周热门 更多>