找回密码
 立即注册

QQ登录

只需一步,快速开始

alofa

高级会员

5

主题

23

帖子

1488

积分

高级会员

积分
1488

活字格认证

alofa
高级会员   /  发表于:2014-7-14 19:00  /   查看:11991  /  回复:15
spread studio for  asp.net 7在动态的aspx页面中嵌入多层(我试验的是四层IFrame)中没有问题,但如果是嵌入到静态页htm页面中,在IE9、10、11下均无法编辑,烦请看下报的脚本错误,如下图

bgjbcw.png

demo图面较多,无法通过附件上传,烦请在下面的qq微云地址下载demo,谢谢
http://url.cn/OIX64A
demo中原来的页面不变,
查看动态嵌套结果浏览:index.aspx文件即可;
查看静态嵌套结果浏览:htmindex1.htm文件即可;(在htm文件中只嵌套一层IFrame,在ie9、10、11中均无法编辑,报脚本错误,如上方截图)


在html中引用是否属于跨域问题了?不支持跨域?

15 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-15 16:35:00
沙发
回复 1楼alofa的帖子

这应该不算跨域的问题,并且在我这边使用 IE 11 是可以编辑的。

Untitled.png

本次出现是否嵌入到之前的 Java 框架中?
我使用的是Spread for ASP.NET 7.0 V3

回复 使用道具 举报
alofa
高级会员   /  发表于:2014-7-15 16:44:00
板凳
你好,我这边在IE11+Spread for ASP.NET 7.0 V3
IE10+Spread for ASP.NET 7.0 V3
IE8+Spread for ASP.NET 7.0 V3
情况下测试,这些都是安装的IE版本没有通过浏览器的文档模式调整,除了8其他的都无法编辑,目前还没嵌入java框架测试
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-15 16:55:00
地板
回复 3楼alofa的帖子

通过电话沟通部署需要在webconfig中配置 fp_client 文件夹:
http://blog.gcpowertools.com.cn/ ... y-spreadaspnet.aspx
回复 使用道具 举报
alofa
高级会员   /  发表于:2014-7-15 17:25:00
5#
你好,刚才电话沟通,发布spread studi for asp.net 问题,我是讲fp_client文件夹直接放在项目的根目录下,发布时会在IIS上当前站点建立一个虚拟目录指向fp_client,不嵌套访问都正常,应该发布就没啥问题吧,我把我那个demo,显示commandbar后,截图如下

qtbjwt.png
图片都能显示,这应该是发布正确吧?
IIS里发布设置如下如

qtfuiis.png

webconfig里 没有添加fP_client键貌似也能正常访问,现在加上了fp_client key貌似也没啥变化
<add key="fp_client" value="fp_client" />
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-15 18:19:00
6#
回复 5楼alofa的帖子

我需要部署看能否重现这个问题,明天给出进一步反馈。
回复 使用道具 举报
alofa
高级会员   /  发表于:2014-7-15 20:39:00
7#
谢谢,顺便说下我的开发环境
本机:win64+vs2012+IIS7+IE10+spread studi for asp.net 6
虚拟机:win2008R2+vs2012+IIS7+IE8+spread studi for asp.net 7
我测试一般都是发布后用IIS部署好,在非部署电脑上测试,比如发布部署在win2008r2上的程序,我在本机用IE浏览器访问发布后的地址进行测试,因为一般情况下,多数问题在开发环境一切正常,部署后问题可能才会暴露;
对于测试建议有条件请在不同机器上测试,模拟接近使用网络环境,有很多情况,在本机情况下不一定能重现,谢谢哈
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-16 17:37:00
8#
回复 7楼alofa的帖子

我分别把测试 1 楼的测试Demo 部署到win2008R2和Win7系统中,通过IE11访问没有出现问题。

刚才电话沟通是跨域问题引起的,我这次会进行测试后反馈给你结果。
回复 使用道具 举报
alofa
高级会员   /  发表于:2014-7-22 18:59:00
9#
网上查阅了下跨域的资料,在一个Iframe里嵌入另外一个站点的页面,如果不与父页面交互的话是不是不牵扯到跨域问题?
目前部署情况是这样A站点部署一套与spread控件无关的站点,通过a站点某个页面的IFrame的src属性设置访问b站点部署的带有spread控件的页面,
跨域解决方案中貌似有个利用IFrame解决不相互交互的不同站点部署的程序在同一个页面显示的方法,我感觉我这边现在的情况貌似挺像,按理是是不是不算跨域?程序页面调用和html静态页面调用也有关系吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-23 20:09:00
10#
回复 9楼alofa的帖子

这个问题我已经重现了,目前也没有找到解决方法,需要反馈给产品组同事看是否有好的建议。有进一步结果反馈给你。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部