帖子
帖子
用户
博客
课程
显示全部楼层
14
帖子
0
勋章
93
Y币

[其他] iframe中的页面无法使用 api.方法

[复制链接]
发表于 2019-9-2 15:43:51
iframe中的页面无法使用 api.方法

父页面代码
      <iframe id="H-frame-user" src="../user/user.html" style="width:100%;display:none" class="frame" frameborder="0" scrolling="yes"></iframe>

user.html代码
apiready = function(){
     //这里的所有api.XX方法都无法使用
    //api.openWin 等等
}

在父页面用 api.openFrame 打开的页面是可以的, 这个我知道,但我特殊情况想要使用iframe, 请问有解决办法没?
26
帖子
2
勋章
9404
Y币
引用api.js了吗
20
帖子
0
勋章
6613
Y币
用openFrame 打开。
14
帖子
0
勋章
93
Y币

引入了.
14
帖子
0
勋章
93
Y币
yxWin 发表于 2019-9-2 16:50
用openFrame 打开。

我就是不想使用 api.openframe  这是BUG吗, 有解决方案吗
0
帖子
0
勋章
672
Y币
JuneJava 发表于 2019-9-2 17:33
我就是不想使用 api.openframe  这是BUG吗, 有解决方案吗

我也碰到这个问题了,请问有说明方法解决吗?
8
帖子
0
勋章
85
Y币
liuyg · 2021-9-1 18:24我也碰到这个问题了,请问有说明方法解决吗?

同问。。。。。。。。。。。。。。。。。。
8
帖子
0
勋章
85
Y币
window.api=window.parent.window.api;在iframe页面里继承一下父页面的api
您需要登录后才可以回帖 登录

本版积分规则