找回密码
 立即注册

QQ登录

只需一步,快速开始

778964

初级会员

10

主题

41

帖子

209

积分

初级会员

积分
209
778964
初级会员   /  发表于:2023-11-29 16:35  /   查看:1573  /  回复:5
1金币
活字格内嵌的可交互iframe 通过url 内嵌vue 项目  那我的vue项目怎么能获取活字格页面的数据呢 交互插件里说只能通过哪个获取命令获取本应用的页面就是说的是只能获取内嵌的活字格的页面的么还是怎样呢 我通过这个命令无法设置vue页面里的某个输入框的值 想问问有啥方法能把活字格的值传到vue 里去

最佳答案

查看完整内容

感谢大佬们支持,是这样的,因为使用Iframe签入页面的时候,是存在跨域问题的,这种跨域的情况下,是不可以通过JS获取dom的。 一般情况下其实不推荐和IFrame中的页面进行数据交互,因为存在安全因为,一般推荐的方法是通过服务端进行数据整合,并通知获取。 若是真的需要获取IFrame中的值,可以通过Postmessage,通过这个可以绕过跨域

5 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-11-29 16:35:40
来自 6#
778964 发表于 2023-11-29 17:13
没办法获取到iframe 那个固定的dom元素呢 js 通过css筛选 获取么

感谢大佬们支持,是这样的,因为使用Iframe签入页面的时候,是存在跨域问题的,这种跨域的情况下,是不可以通过JS获取dom的。
一般情况下其实不推荐和IFrame中的页面进行数据交互,因为存在安全因为,一般推荐的方法是通过服务端进行数据整合,并通知获取。
若是真的需要获取IFrame中的值,可以通过Postmessage,通过这个可以绕过跨域
回复 使用道具 举报
778964
初级会员   /  发表于:2023-11-29 16:38:22
2#
这是报错信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
天之云活字格认证
中级会员   /  发表于:2023-11-29 16:48:35
3#
你首先要解决跨域问题吧
回复 使用道具 举报
778964
初级会员   /  发表于:2023-11-29 17:11:39
4#
天之云 发表于 2023-11-29 16:48
你首先要解决跨域问题吧

这个跨域是通过postmessage 能传好像 但是活字格这个 我用那个传不过去

评分

参与人数 1金币 +222 收起 理由
Grayson.Shang + 222 很给力!

查看全部评分

回复 使用道具 举报
778964
初级会员   /  发表于:2023-11-29 17:13:38
5#
778964 发表于 2023-11-29 17:11
这个跨域是通过postmessage 能传好像 但是活字格这个 我用那个传不过去

没办法获取到iframe 那个固定的dom元素呢 js 通过css筛选 获取么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部