如何在我的HTML网站上嵌入Apex网站

时间:2015-02-11 10:29:46

标签: html iframe embed apex

我有一个Apex应用程序,我用于我的网站的CMS,我想在用户登录时将其嵌入我的网站。

我尝试过使用iframe但是APEX应用程序没有显示在iframe中。

在HTML网站中嵌入APEX应用程序的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

在APEX应用程序管理器中,有一个允许浏览器嵌入的设置,必须启用此设置才能嵌入iframe。尝试时我忽略了这个设置。

答案 1 :(得分:0)

作为APEX的新用户,目前尚不清楚在哪里可以找到OP提到的设置。对于 APEX 5 ,我找到了启用iframe的设置,如下所示:

  1. 在浏览器中打开APEX(例如,我的网址为http://some-host:1337/ords
  2. 以管理员身份登录您的工作区
  3. 点击 Application Builder
  4. 单击要启用的应用程序的名称以将其打开
  5. 在显示应用程序名称的标题栏上,单击编辑应用程序属性(右侧按钮)
  6. 找到顶部,找到安全的链接,然后点击
  7. 向下滚动到浏览器安全部分或点击标有浏览器安全性的标签
  8. 假设它显示拒绝,请将其更改为允许允许来自同一来源
  9. 应用更改
  10. 完成此操作后,您应该能够在iframe的src="[apex_url]"属性中嵌入该特定APEX应用程序的网址。

      

    注意:选择允许 vs 允许来自同一来源取决于您的应用是否在同一主机/根网址上运行。就我而言,iframe是从不同的网址提供的,因此我选择了允许。超出此问题的范围,但出于安全原因,您可能需要考虑在您自己的环境中允许此问题的含义。