アンカーポイントの問題

7754 ワード

昨日ブログ園で「Google検索エンジン最適化初心者ガイド(HTML版)」を編集していたら、問題がありました.
私の<a href=「http://(zhi pYH 1)」独特で正しいページを作成します。忧郁です。直接に私の内部のアンカポートの接続が无効になります。私はHTMLを编集しています。になると发见しました。その后は本当に仕方がないです。脚本を使ってhttp://を取ります。すると次のコードがあります。var div=document.get ElentById('divYouHua') var mylls=div.getElements ByTagName('a') for(var i=0;i<mylls.length;i+){ if(mylls[i].href.indexOf('http:////啱')!=-1){ mylls[i].href=mylls[i].href.substring(7) ) どちら 提出したららいと思います.なの反应もない!おかしです。私のブラウザはChromeのです。IEを使ってもいいです。后にhrefを出力すると、なんとhttp:/菗pY 1で.を変更します。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。会いました。hrefは意外にも。http://///(zhi pYH 1)は私を殺すためのものですか?またコドを修正しました。IEとChromeの下でテストに合格しました。var div=document.getElementById('divGYouHua'); var mylls=div.getElements ByTagName('a') for(var i=0;i<mylls.length;i+){ if(navigator.userAgent.indexOf(「MSIE」)>0){ if(mylls[i].href.indexOf('(獞骢')!=-1){ mylls[i].href=mylls[i].href.substring(8) ) }else{ if(mylls[i].href.indexOf('http:/啳刋')!=-1){ mylls[i].href=mylls[i].href.substring(6) ) ) ) まだ耐えられませんでした。時計を見たのです。1時半になりました。寝ます。今になって、私は、ざわざわいます。テストをしました。IE、Chrome、FireFoxの下で、HREFの解析は以下のとおりです。同前
[52]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#
..。
[39]http://localhost:1035/WebSite1/webFold/
を選択します。
[22]http://localhost:1035/
..
[31]http://localhost:1035/WebSite1/
 
[39]http://localhost:1035/WebSite1/webFold/
www.156.com
[50]http://localhost:1035/WebSite1/webFold/www.163.com
http://www.163.com
[19]http://www.163.com/
index.id=8𞃳123
[58]http://localhost:1035/WebSite1/webFold/index.html?id=8#123
ヽoo。ツ
[55]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#abc
//index.id=8&o=123𞃳
[47]http://localhost:1035/index.html?id=8&o=123#123
\
[22]http://localhost:1035/
http://///(菗abc)
[12]http:////铅abc
http:///(菗abc)
[12]http:////铅abc
http:/菷abc
[26]http://localhost:1035/#abc
Chrome
同前
[52]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#
..。
[39]http://localhost:1035/WebSite1/webFold/
を選択します。
[22]http://localhost:1035/
..
[31]http://localhost:1035/WebSite1/
 
[51]http://localhost:1035/WebSite1/webFold/HTMLPage.htm
www.156.com
[50]http://localhost:1035/WebSite1/webFold/www.163.com
http://www.163.com
[19]http://www.163.com/
index.id=8𞃳123
[58]http://localhost:1035/WebSite1/webFold/index.html?id=8#123
ヽoo。ツ
[55]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#abc
//index.id=8&o=123𞃳
[47]http://localhost:1035/index.html?id=8&o=123#123
\
[22]http://localhost:1035/
http://///(菗abc)
[10]http://〹abc
http:///(菗abc)
[10]http://〹abc
http:/菷abc
[26]http://localhost:1035/#abc
FireFox
同前
[52]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#
..。
[39]http://localhost:1035/WebSite1/webFold/
を選択します。
[22]http://localhost:1035/
..
[31]http://localhost:1035/WebSite1/
[51]http://localhost:1035/WebSite1/webFold/HTMLPage.htm
www.156.com
[50]http://localhost:1035/WebSite1/webFold/www.163.com
http://www.163.com
[19]http://www.163.com/
index.id=8𞃳123
[58]http://localhost:1035/WebSite1/webFold/index.html?id=8#123
ヽoo。ツ
[55]http://localhost:1035/WebSite1/webFold/HTMLPage.htm#abc
//index.id=8&o=123𞃳
[47]http://localhost:1035/index.html?id=8&o=123#123
\
[42]http://localhost:1035/WebSite1/webFold/%5C
http://///(菗abc)
[12]http:////铅abc
http:///(菗abc)
[12]http:////铅abc
http:/菷abc
[26]http://localhost:1035/#abc
分析
主な問題は、\、http:///////茒abc、http://///菗abcに対する処理が違います.
IEとChromeは/処理されていますが、FireFoxでは\符号化されました.
最大の違いはhttp://落abc、http://///菗abc IEとFireFox解析方式が同じになりました.
Chromeは、http:/〹abcの平行棒を解析しました.