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

QQ登录

只需一步,快速开始

查看: 2295|回复: 6

[处理中1] iframe网页url指向服务器转发

[复制链接]

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
发表于 2016-10-25 11:16:45 | 显示全部楼层 |阅读模式
你好,同一个data里面的url动态加载到iframe的src的,例如data的第一条数据的url为:http://www.baidu.com,那么iframe会自动加载http://www.baidu.com
但是加载data的第二条到最后一条数据的url都会自动在url前面加上app服务端的地址,比如第二条数据是http://www.sina.com,服务器是http://www.ds.com:8080,iframe的url就会变成http://www.ds.com:8080/http://www.sina.com,打开这个url就必须经过服务器,要是服务器关了,网页就没法链接了,
同一个data,为什么第一条数据可以直接转向,后面的数据却要经过服务器啊?
我想实现的功能是服务器开启的时候,data加载服务器的数据更新iframe的src更新网页,当服务器关闭的时候加载本地的json文件更新src,
iframe的src前面加指定服务器转接为什么会自动运行的,js应该怎么设置?

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
 楼主| 发表于 2016-10-25 12:27:40 | 显示全部楼层
QQ图片20161025122512.png
你好,第一条数据是直接指向目标地址的,
QQ图片20161025122545.png
第二条数据开始就在地址前添加localhost了
回复 支持 反对

使用道具 举报

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
 楼主| 发表于 2016-10-25 12:40:59 | 显示全部楼层
QQ图片20161025123921.png
debugger调试看到iframe的src的确是目标地址,为什么显示的时候会通过服务器重定向尼,第一条数据又不会重定向?
回复 支持 反对

使用道具 举报

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
 楼主| 发表于 2016-10-25 12:52:37 | 显示全部楼层
QQ图片20161025124952.png
上面这个页面会自动服务器重定向,我发现红色箭头位置是有一个空格符的;
QQ图片20161025124958.png
上面这个不会重定向,红色箭头那里没有空格符,iframe可以直接整成显示,
我在数据里把空格符删掉就可以不经过服务器显示了,请问这是什么原理啊???
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-25 15:34:12 | 显示全部楼层
lwzlwzgood 发表于 2016-10-25 12:52
上面这个页面会自动服务器重定向,我发现红色箭头位置是有一个空格符的;

上面这个不会重定向,红色箭头 ...

这样的话,你这个applink 这个变量是怎么定义的? 服务器开启,打开一个网址,关系打开另一个网址 这个是要做个判断的吧 还有这个设置src属性,最好是  

this.comp().set({src:src}),这样的方式吧
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-25 15:34:14 | 显示全部楼层
lwzlwzgood 发表于 2016-10-25 12:52
上面这个页面会自动服务器重定向,我发现红色箭头位置是有一个空格符的;

上面这个不会重定向,红色箭头 ...

这样的话,你这个applink 这个变量是怎么定义的? 服务器开启,打开一个网址,关系打开另一个网址 这个是要做个判断的吧 还有这个设置src属性,最好是  

this.comp().set({src:src}),这样的方式吧
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
 楼主| 发表于 2016-10-25 15:42:17 | 显示全部楼层
闰土 发表于 2016-10-25 15:34
这样的话,你这个applink 这个变量是怎么定义的? 服务器开启,打开一个网址,关系打开另一个网址 这个是 ...

要是服务器开启的话,applink这个变量的数据来源于服务器的数据库,通过baas接受数据来的,数据库有存储这些网址的地址;要是服务器关掉的话,这个变量来源于app里面已经集成的json文件,里面写有这些地址
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 05:40 , Processed in 0.071831 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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