起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4352|回复: 12

[结贴] html页面转到Bex5里面报错

[复制链接]

170

主题

838

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
发表于 2019-2-19 19:40:04 | 显示全部楼层 |阅读模式
本帖最后由 hua_love2011 于 2019-2-20 10:22 编辑

这是js代码,是从html页面转过来的,放到x5中运行报(showGraphActivity.js:42 GET https://10.43.224.10:8080/txxx/i ... 201009071234510.TIF net::ERR_SSL_PROTOCOL_ERROR)错误,将地址栏中的https改成http后,就报找不到这个文件。另外这个是否跟跨域有关联?
define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        require("./js/tiff.min");
        require("./js/jquery.min");

        var Model = function() {
                this.callParent();
        };

        Model.prototype.modelLoad = function(event) {
                var filename ="https://10.43.224.10:8080/txxx/images/200110599201009071234510.TIF";
                if (filename == "0")
                        alert("没有获取图纸");

                var xhr = new XMLHttpRequest();
                xhr.open('GET', filename);
                xhr.responseType = 'arraybuffer';
                var canvas;
                xhr.onload = function(e) {
                        var buffer = xhr.response;
                        var tiff = new Tiff({
                                buffer : buffer
                        });

                        var canvas = tiff.toCanvas();
                        var iwidth = tiff.width();
                        var iheight = tiff.height();

                        if (canvas) {
                                canvas.id = "canvas";
                                var elem = document.getElementById("mainDiv");
                                elem.appendChild(canvas);
                        }
                };
                xhr.send();
        };

        return Model;
});

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-20 15:58:11 | 显示全部楼层
这个是浏览器标准的报错信息可以到网上查找具体的错误原因和解决方案
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

170

主题

838

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
 楼主| 发表于 2019-2-20 16:38:57 | 显示全部楼层
jishuang 发表于 2019-2-20 15:58
这个是浏览器标准的报错信息可以到网上查找具体的错误原因和解决方案

我从网上找了,也试了两种方式,还是不行
另外,如果我将
var filename ="https://10.43.224.10:8080/txxx/images/200110599201009071234510.TIF";
改成
var filename ="http://10.43.224.10:8080/txxx/images/200110599201009071234510.TIF";
后,就会报(Tiff is not defined错误),前者放到浏览器中不能访问图片,后者能访问;请问这是啥问题?
你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-20 17:00:15 | 显示全部楼层
html中用http可以访问?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

170

主题

838

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
 楼主| 发表于 2019-2-20 17:25:26 | 显示全部楼层
jishuang 发表于 2019-2-20 17:00
html中用http可以访问?

给的相对路径,能正常显示。附件就是这个案例,麻烦抽时间帮忙看看,先谢谢了!

tiff.zip

484.88 KB, 下载次数: 17

你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-20 17:37:26 | 显示全部楼层
同样的http路径html中可以显示?.w中不能显示?

如果是集成的js控件推荐用iframe的方式嵌入
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

170

主题

838

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
 楼主| 发表于 2019-2-20 18:26:01 | 显示全部楼层
jishuang 发表于 2019-2-20 17:37
同样的http路径html中可以显示?.w中不能显示?

如果是集成的js控件推荐用iframe的方式嵌入 ...

用的是渲染,如果用iframe的话,到时传参很费劲,两个界面之间数据交换很多而且很频繁
你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-21 08:48:42 | 显示全部楼层
自己集成的js插件,可能会跟平台的js类库有冲突,要想不报错使用就需要用iframe嵌入
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

170

主题

838

帖子

2136

积分

金牌会员

Rank: 6Rank: 6

积分
2136
QQ
 楼主| 发表于 2019-2-21 12:13:27 | 显示全部楼层
jishuang 发表于 2019-2-21 08:48
自己集成的js插件,可能会跟平台的js类库有冲突,要想不报错使用就需要用iframe嵌入 ...

用iframe的话,就涉及到传参和跨域问题了,有没有更好的解决方法了?
你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-2-21 13:46:26 | 显示全部楼层
那就自己需要自己跟踪冲突的js,到网上查自己引用的是否有修改的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-26 00:54 , Processed in 0.112783 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表