1. 程式人生 > >ie瀏覽器在頁面跳轉的時候,url裡面有漢字跳轉報錯

ie瀏覽器在頁面跳轉的時候,url裡面有漢字跳轉報錯

我是做前端的(不到三年,都是給公司自己做專案的,經驗應該有點弱),當時接了一個私活,做完專案的時候,本地各種瀏覽器(chrome,firefox,IE,Safari,Opera)除錯都沒有問題,但是放到線上之後,在ie裡面跳轉出現了問題,就是使用者在輸入漢字搜尋的時候,忘了進行對漢字轉碼,結果ie裡面就無法跳轉到搜尋頁面了,百度了一下,好像也沒找到方法(可能是我百度的關鍵字不對哈),後來直接在url裡面把keywords替換成拼音,發現頁面可以正常打開了。這才發現了問題;

就是子啊頁面跳轉的時候對url進行encodeURI轉碼,然後到搜尋頁面再進行decodeURI轉碼,然後就正常了;

我的方法應該不是最好的方法,但是也算是解決了,如果有其他好的方法留言哦;

相關推薦

ie瀏覽器頁面的時候url裡面漢字轉報

我是做前端的(不到三年,都是給公司自己做專案的,經驗應該有點弱),當時接了一個私活,做完專案的時候,本地各種瀏覽器(chrome,firefox,IE,Safari,Opera)除錯都沒有問題,但是放到線上之後,在ie裡面跳轉出現了問題,就是使用者在輸入漢字搜尋的時候,忘了進

關於微信這裏你想知道的一切weixin://dl/business/?ticket=td9cd0bf056c561fe9f56e33c61df61bf

ech pen rect ref ray content lease mobile else 糾結了了很久,還是放出來部分接口,相信能夠看到這篇文章的人也基本都是需求比較強烈的。 京東: https://wq.jd.com/mjgj/link/GetOpenLin

頁面的時候後的頁面中使用js 獲取到 頁面url中攜帶的引數。

common.js程式碼 //獲取URL中的引數..等等function getQueryString(name){ var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)"); var r = window.location.

微信手機WAP瀏覽器一鍵超級微信指定頁面

微信跳轉,手機WAP瀏覽器一鍵超級跳轉微信指定頁面 這篇文章主要介紹瞭如何在手機瀏覽器wap網頁中點選連結跳轉到微信介面,需要的朋友可以參考下先說第一種,最簡單的喚起微信協議,weixin://主流瀏覽器都支援,app加個瀏覽器功能就可以使用weixin:// 。用途不大,只能開啟微信,不能攜帶任何引數。方

頁面鏈接歷史URL不記錄的兼容處理

default spl 跳轉 cati 效果 mil title fault 應該 一、跳轉歷史URL不記錄需求的由來 比方說我們點擊首頁的“分類”進入分類頁,如下圖: 然後分類頁頭部有個“男生”“女

【前臺】整個項目實現單頁面拋棄iframe

點擊事件 true charset req 做到 value images tro Language 即如下: 【想做到點擊nav側邊欄,僅替換右邊div中的內容,而不是跳轉到新的頁面,這樣的話,其實整個項目中就只有一個完整的頁面,其他的頁面均只寫<body>內

利用cookie實現刷新頁面左側菜單點擊後狀態保持不變。

coo spl 失效 不變 find sco a標簽 左側菜單 cookie 是一個後臺關系系統,後臺是phyton,後臺把左側菜單都是利用a標簽進行跳轉,導致菜單點擊狀態在頁面刷新後失效,用戶體驗不好,被要求改掉。 查了一些資料。利用cookie終於搞定了這個大問題。主要

頁面A到BB再返回A時自動定位到離開A時的位置

ID 重新 before setview one attr UNC -- ntb <template> <div class="hello" @scroll="scrollLoad" id="myScrollBox"> <h

Form表單只提交數據頁面返回表單值

bre ava case java ssr ace 引用 except erl html代碼: <form method="post" action="Handler/UserHandler.ashx?action=Test" onsubmit="return Rut

【php】php輸出jquery的輪詢5秒指定url

fun 分享 style www. exit oca head ava jquer 1、在php中直接輸出jquery的輪詢,5秒後跳轉指定url 2、代碼稍微改動,即可在html中使用 3、代碼: public function alpha(){

微信網頁微信app公眾號關注頁面[轉載]

【微信跳轉連結】之跳轉公眾號關注頁面如何做到在微信內部在這裡插入程式碼片瀏覽器開啟的webview頁面中,跳轉到微信公眾號的關注頁面呢!我們可以通過訪問微信提供的URL協議(weixin://)來實現這個功能!起始不少人已經關注到了招行的智慧微信客服:http://xyk.cmbchina.com/Latte

框架之TP5 頁面 / 以及url地址

<a href=">路由跳轉 tp框架跳轉需要用{}包住 裡面加上冒號(:) 括號中('控制器名稱/方法名稱') <a href="{:url('Login/xian')}">新增</a>   頁面訪問url地址  url

springMVC怎麼在一個controller裡面--第一次

在網上搜了一大推,全是垃圾,氣人,不多bb,直接上程式碼 前臺:如圖,我是用postman發的,就一個連結 我的後臺程式碼,如圖, 我第一個controller很想用ModelAndView,但是剛才試了兩次,不行,為什麼想用這個呢,因為今天要改的程式碼啊,就是ModelAndView,用Str

小程式頁面資料傳遞json字串物件並使用

小程式頁面跳轉,資料傳遞,json字串轉物件並使用 1.新建一個資料夾和page,隨便取名,我這裡是qrcontent,如下: 2.頁面跳轉並傳遞資料 index.js跳轉qrcontent.js,在index.js方法中新增程式碼: success: functi

教你如何實現從手機瀏覽器微信、手機網頁微信外部連結微信

這篇文章主要介紹瞭如何在手機瀏覽器wap網頁中點選連結跳轉到微信介面,需要的朋友可以參考下 先說第一種,最簡單的喚起微信協議,weixin://主流瀏覽器都支援,app加個瀏覽器功能就可以使用weixin:// 。用途不大,只能開啟微信,不能攜帶任何引數。 方法

微信wap網頁微信開啟指定頁面

最近一朋友的客戶有這麼一需求,wap網頁跳轉微信開啟指定頁面,讓使用者去關注公眾號。想這麼幹,通過網頁跳轉到微信並開啟帶有二維碼的網頁,使用者長按識別二維碼就可以關注了。想法很好,於是去搜索了“微信跳轉,WAP跳轉微信”相關資料。微信有個協議可以實現跳轉,如下:weixin://dl/business/?ti

JS 頁面引數的傳遞

當我們通過location.replace()進行頁面的跳轉時,我們想進行引數的傳遞,當時學習的時候,以前在網上找過獲取方法,已經忘記出處在哪裡了。獲取方法大概是這樣的: 1.將引數通過拼接的方式拼接到頁面的後面。 2.頁面跳轉後,解析url,根據關鍵字元'?',區別是頁面還是後面的引數

安卓頁面之間實現頁面並實現資料的傳輸

響應函式的事件 在一個介面輸入文字,然後跳轉到另一介面依然顯示 login  表示內部類監聽 public void login(View view){ Intent intent=new Intent(QQLoginActivity.this,QQBackAct

【android】關於多個activity頁面過中間頁面返回前邊頁面傳值

這是一個面試中被問到的題目,答得不是很好,後來經過自己敲程式碼嘗試發現了一個解決思路。 我可以把這個問題具體化。比如有一個需求,給你三個頁面A,B,C,要求A可以跳轉到B頁面,並傳值,B可以跳轉到C頁面,並傳值,C頁面直接返回A頁面,並且把C頁面的值直接給A頁

谷歌Chrome瀏覽器提交表單無效無法a標籤不起作用的解決方案

今天遇到一個坑爹的問題,找了很久才弄清楚原因,在此給廣大網友分享一下解決這個問題的經驗,以便少走彎路。 造成表單form無法提交的原因是,谷歌瀏覽器自作聰明的認為這屬於“重複提交”,於是被谷歌瀏覽