`
Odysseus_110
  • 浏览: 120761 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

galio浏览器的毛病

阅读更多

折腾了两天,终于找到原因了,不同浏览器之间的兼容性真是令人头痛的问题。

 

本来是想从page1.html页面将显示内容传递到page2.html页面,用js接受后显示在页面上,如果用英文一切ok,内容如下:

 

page1.html(gb2312)

	function test() {
		var code = "00:00$午夜新闻%00:30$新闻1+1:时事开讲";
		//var code = "sgsgd$sgd%fgsdg$fldg";
		window.location = "page2.html?"+code;
	}
 

page2.html(gb2312)

	        var prog_link =  location.search.substring(1);
		 var array_code = prog_link.split("%");
		 var word = "";
		 for(var i = 0; i < array_code.length; i++) {
			word += array_code[i];
		 }
		 document.getElementById("id2").innerHTML = word;

 

但一换成中文就报错,于是google js编解码,说链接里不能直接传递中文,于是用 escape  encodeURI  encodeURIComponent 统统折腾一遍,还是不行。于是又想到可能是页面编码不对,于是把导入的js文件全改成直接写到页面里,还是不行。

后来无意中把测试数据改了改,居然好了,于是弹出数组的长度,发现是分割函数出了问题,分割后的数组长度为1(在IE下是2),根本没有分割开来。进一步测试,发现如果把测试数据放在page2.html文件里,ie和galio都可以分割成功,但如果是从page1.html传递过来的数据,galio分割会出问题。只要是%后面接两个以上的数字galio就无法用%来分隔字符串(IE正常)。

 

baidu到split方法:

 

 写道
stringObj.split([separator[, limit]])

参数 separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。

 

和java一样,js的split方法的参数也可以是正则表达式,于是找了一下正则的特殊字符,

http://blog.csdn.net/laily/archive/2004/06/30/30517.aspx

发现%并没有特殊的含义,这就非常奇怪了,不知道galio这里为什么要这样处理。

分享到:
评论

相关推荐

    galio:Galio是一个设计精美,免费和开源的React Native框架

    Galio是您可以使用的最酷的UI库之一,已获得MIT的许可。 开发人员为开发人员精心制作的。 现成的组件,版式和华丽的基本主题很容易适应每个项目。 试试我们的展示应用程序,它是在我们酷炫的社区的帮助下构建的! ...

    Android-galio.zip

    Android-galio.zip,galio是一个设计精美、免费和开源的react原生框架,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    galio大型商场商城网站HTML5静态模板.zip

    除了基本的商城功能,Galio还提供了个性化定制空间,如自定义头部和底部导航、幻灯片展示、推荐商品模块等,开发者可以根据品牌需求进行调整。同时,模板考虑到了SEO优化,代码结构清晰,便于搜索引擎抓取,有利于...

    Galio_Framework_UI主题包_Sketch&psd素材下载.zip

    《Galio Framework UI主题包:Sketch与Psd素材解析及应用》 Galio Framework UI主题包,是一款专为设计师打造的资源集合,包含了PSD和Sketch两种格式的设计素材,适用于UI设计、网页设计以及移动应用界面设计等领域...

    galio大型红色商场商城网站HTML5静态模板.zip

    "Galio大型红色商场商城网站HTML5静态模板"是一个专为电子商务设计的网页模板,它采用了HTML5技术,旨在提供一种高效、响应式且视觉吸引力强的网站布局。这个模板适用于创建在线商店、购物中心或其他商业网站,以...

    docs:Galio的文档

    Galio框架 Galio是您可以使用的最酷的UI库之一,已获得MIT的许可。 开发人员为开发人员精心制作的。 现成的组件,版式和华丽的基本主题很容易适应每个项目。 报告问题 我们使用GitHub Issues作为Galio的官方Bug跟踪...

    html+css+bootstrap实现在线数码商城Galio.zip

    它是一个 CSS,HTML 和 JS 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式; AJAX,创建交互式网页应用的网页开发技术。 【设计思路】 用户友好性:界面简洁直观,易于操作,减少用户的学习...

    galio红色商场商城网站HTML5静态模板.zip

    "Galio红色商场商城网站HTML5静态模板"是一款专为电子商务设计的网页模板,它采用HTML5技术构建,旨在提供一种美观、响应式且功能丰富的购物网站布局。这个模板适用于在线零售商店、电商平台或者任何需要展示商品和...

    galio大型红色商场商城网站HTML5静态模板

    同时,它对多种浏览器和设备具有良好的兼容性,确保在各种环境下都能正常运行。 总结,Galio大型红色商场商城网站HTML5静态模板凭借其精心设计的页面布局、全面的功能覆盖和先进的HTML5技术,为电商网站提供了一个...

    FlowBlog.5gl0jks373.gaLIo6U

    主体则包含用户在浏览器中看到的实际内容,如段落(`&lt;p&gt;`)、标题(`&lt;h1&gt;`到`&lt;h6&gt;`)、图像(`&lt;img&gt;`)和链接(`&lt;a&gt;`)等元素。 在【FlowBlog.5gl0jks373.gaLIo6U-main】这个压缩包内的文件,很可能是该网站或博客...

    galio大型商场商城网站HTML5静态模板

    "Galio大型商场商城网站HTML5静态模板"是一款专为电子商务设计的网页模板,它集成了现代电商网站所需的各种功能和页面布局,旨在提供一种高效、美观且易于定制的解决方案。这款模板基于HTML5技术,确保了在不同设备...

    galio红色商场商城网站HTML5静态模板

    "Galio红色商场商城网站HTML5静态模板"是一款专为电子商务设计的网页模板,它采用现代Web技术,尤其是HTML5,以提供一个响应式、视觉吸引力强且功能丰富的在线购物平台。这款模板以其醒目的红色调为主题,旨在吸引...

    ct-material-kit-pro-react-native:Material Kit PRO React Native是基于Galio.io,React Native和Expo构建的完全编码的应用程序模板

    总之,`ct-material-kit-pro-react-native`是一个强大的React Native应用模板,结合了Material Design的美学原则和React Native的跨平台能力,以及Galio.io和Expo的便利性,为开发者提供了一个高效、美观且易于扩展...

    FoodTiger-RN

    我们重新设计了Galio中的所有常用组件,使其看起来像Argon的设计系统,简约且易于使用。 从Argon Design System启发的Reactass Badass设计系统开始开发。 如果您喜欢Argon的设计系统,那么您会喜欢这种React本机...

    argon-react-native:Argon React Native

    我们重新设计了Galio中的所有常用组件,使其看起来像Argon的设计系统,简约且易于使用。 从Argon Design System启发的Reactass Badass设计系统开始开发。 如果您喜欢Argon的设计系统,那么您会喜欢这种React本机...

    argon-react-native

    我们已经重新设计了Galio中所有常用的组件,以使其看起来像Argon的设计系统,简约且易于使用。 从Argon Design System启发的ReactASS Badass设计系统开始开发。 如果您喜欢Argon的设计系统,那么您会喜欢这种React...

    NSBE-Hackathon-UI

    我们重新设计了Galio中的所有常用组件,使其看起来像Now UI的KIT,简约且易于使用。 从Now UI KIT启发,使用针对React Native的badass设计系统开始开发。 如果您喜欢Now UI的KIT,您一定会喜欢这种React本机应用...

    now-ui-react-native:现在,UI Pro React Native

    我们重新设计了Galio中的所有常用组件,使其看起来像Now UI的KIT,简约且易于使用。 从Now UI KIT启发,使用针对React Native的badass设计系统开始开发。 如果您喜欢Now UI的KIT,您一定会喜欢这种React本机应用...

    MC-H

    我们重新设计了Galio中的所有常用组件,使其看起来像Now UI的KIT,简约且易于使用。从Now UI KIT启发,使用针对React Native的badass设计系统开始开发。如果您喜欢Now UI的KIT,您一定会喜欢这种React本机应用程序...

    LOL6.18版本龙王中单符文天赋加点图参考.doc

    在《英雄联盟》(League of Legends,简称LOL)6.18版本中,龙王(Galio)作为中单英雄,其符文与天赋的选择对于他在对线期和团战中的表现至关重要。虽然提供的文件内容主要介绍了S6赛季冰晶凤凰(Frost Archna)和...

Global site tag (gtag.js) - Google Analytics