You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Oracle APEX页面添加为书签及生成可分享访问链接

Oracle APEX页面书签保存/链接共享实现方案

基础场景:无参数页面的书签保存/分享

  • 直接复制当前打开的目标页面地址栏的完整URL即可,APEX默认的URL规则本身支持跨会话访问
  • 如果你使用的是配置了友好URL的APEX实例,URL格式为:https://<你的APEX服务域名>/ords/<工作区标识>/<应用别名>/<页面ID>
  • 如果你使用的是旧版未配置友好URL的实例,URL格式为:https://<你的APEX服务域名>/ords/f?p=<应用ID>:<页面ID>:::<会话ID>,复制时可以手动去掉会话ID段,APEX会在用户登录后自动替换为当前用户的有效会话,不会影响跳转
  • 需提前确认目标页面的访问权限已开放给你要分享的用户角色,否则用户登录后会触发权限不足报错

进阶场景:带筛选/页面参数的页面分享

如果你需要分享已经设置了查询条件、页面项赋值的页面(比如筛选了某部门的员工列表页面),可以用以下两种方式生成有效链接:

  • 手动构造URL:按照https://<你的APEX服务域名>/ords/f?p=<应用ID>:<页面ID>:::NO::<页面项名1>,<页面项名2>:<页面项值1>,<页面项值2>的规则拼接即可,多个参数用英文逗号分隔
  • 调用APEX内置函数生成:在PL/SQL逻辑中直接调用APEX_PAGE.GET_URL函数生成合规的分享链接,示例代码如下:
-- 示例:生成应用ID为100、页面ID为5、给P5_EMP_ID赋值123、P5_DEPT_ID赋值45的分享链接
SELECT APEX_PAGE.GET_URL (
    p_application => 100,
    p_page => 5,
    p_items => 'P5_EMP_ID,P5_DEPT_ID',
    p_values => '123,45'
) AS shareable_url FROM DUAL;

必要配置校验

  • 如果你需要分享带参数的链接,需要先进入应用程序→共享组件→安全属性页面,将对应页面的会话状态保护调整为无限制,避免APEX的防篡改校验拦截链接跳转
  • 不要在URL参数中传递密码、密钥等敏感信息,所有参数都会明文展示在地址栏中
  • 如果你使用单点登录(SSO)接入APEX,上述分享规则同样适用,用户完成SSO认证后会自动跳转到目标页面

内容的提问来源于stack exchange,提问作者Goku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 20:36:01