{"id":1235,"date":"2010-08-10T11:18:00","date_gmt":"2010-08-10T03:18:00","guid":{"rendered":""},"modified":"2013-11-25T20:43:03","modified_gmt":"2013-11-25T12:43:03","slug":"%e9%80%9a%e8%bf%87javascript%e8%8e%b7%e5%be%97url%e5%8f%82%e6%95%b0","status":"publish","type":"post","link":"https:\/\/kyle.ai\/blog\/1235.html","title":{"rendered":"\u901a\u8fc7javascript\u83b7\u5f97url\u53c2\u6570"},"content":{"rendered":"<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;!DOCTYPE html PUBLIC &quot;-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN&quot; &quot;http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd&quot;&gt;\r\n&lt;html xmlns=&quot;http:\/\/www.w3.org\/1999\/xhtml&quot;&gt;\r\n&lt;head&gt;\r\n&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text\/html; charset=gb2312&quot; \/&gt;\r\n&lt;title&gt;javascript\u83b7\u53d6URL\u53c2\u6570\u548c\u53c2\u6570\u503c&lt;\/title&gt;\r\n&lt;script type=&quot;text\/javascript&quot;&gt;\r\n&lt;!\u2013\r\nvar url = &quot;http:\/\/www.baidu.com\/?age=25&amp;k=1&amp;site=asp&amp;abc=123;&quot;\r\n\r\n\/\/javascript\u83b7\u53d6\u6307\u5b9a\u53c2\u6570\u53ca\u5176\u5bf9\u5e94\u7684\u503c\r\nfunction getParameter(paraStr, url)\r\n{\r\n    var result = &quot;&quot;;\r\n    \/\/\u83b7\u53d6URL\u4e2d\u5168\u90e8\u53c2\u6570\u5217\u8868\u6570\u636e\r\n    var str = &quot;&amp;&quot; + url.split(&quot;?&quot;)&#x5B;1];\r\n    var paraName = paraStr + &quot;=&quot;;\r\n    \/\/\u5224\u65ad\u8981\u83b7\u53d6\u7684\u53c2\u6570\u662f\u5426\u5b58\u5728\r\n    if(str.indexOf(&quot;&amp;&quot;+paraName)!=-1)\r\n    {\r\n        \/\/\u5982\u679c\u8981\u83b7\u53d6\u7684\u53c2\u6570\u5230\u7ed3\u5c3e\u662f\u5426\u8fd8\u5305\u542b\u201c&amp;\u201d\r\n        if(str.substring(str.indexOf(paraName),str.length).indexOf(&quot;&amp;&quot;)!=-1)\r\n        {\r\n            \/\/\u5f97\u5230\u8981\u83b7\u53d6\u7684\u53c2\u6570\u5230\u7ed3\u5c3e\u7684\u5b57\u7b26\u4e32\r\n            var TmpStr=str.substring(str.indexOf(paraName),str.length);\r\n            \/\/\u622a\u53d6\u4ece\u53c2\u6570\u5f00\u59cb\u5230\u6700\u8fd1\u7684\u201c&amp;\u201d\u51fa\u73b0\u4f4d\u7f6e\u95f4\u7684\u5b57\u7b26\r\n            result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf(&quot;&amp;&quot;)-TmpStr.indexOf(paraName));\r\n        }\r\n        else\r\n        {\r\n            result=str.substring(str.indexOf(paraName),str.length);\r\n        }\r\n    }\r\n    else\r\n    {\r\n        result=&quot;\u65e0\u6b64\u53c2\u6570&quot;;\r\n    }\r\n    return (result.replace(&quot;&amp;&quot;,&quot;&quot;));\r\n}\r\n\r\n\/\/\u8c03\u7528\u65b9\u6cd5\uff1avar \u53d8\u91cf\u540d = getParameter(&quot;\u8981\u83b7\u53d6\u7684\u53c2\u6570\u540d&quot;, URL\u5730\u5740)\r\nvar r = getParameter(&quot;age&quot;,url);\r\n\r\n\/\/\u6d4b\u8bd5\u8f93\u51fa\uff0c\u7ed3\u679c\u662f\uff1asite=popasp\r\nalert(r);\r\n\/\/\u6839\u636e\u5f97\u5230\u7684\u7ed3\u679c\u53ef\u4ee5\u4f7f\u7528\r\nvar pName = r.split(&quot;=&quot;)&#x5B;0]; \/\/\u83b7\u53d6\u53c2\u6570\u540d\r\nvar pValue = r.split(&quot;=&quot;)&#x5B;1]; \/\/\u83b7\u53d6\u53c2\u6570\u503c\r\n\r\n\/\/\u6d4b\u8bd5\u8f93\u51fa\uff1a\r\nalert(&quot;\u53c2\u6570\u540d\uff1a&quot; + pName + &quot;\\n\\n&quot; + &quot;\u53c2\u6570\u503c\uff1a&quot; + pValue);\r\n\r\n\/\/\u5176\u4ed6\u5b9e\u9645\u5e94\u7528\uff1a\r\n\/\/\u53ef\u4ee5\u6839\u636e\u9700\u8981\uff0c\u914d\u5408\u4ee5\u4e0b\u65b9\u6cd5\u5b9e\u73b0\u81ea\u5df1\u8981\u5b9e\u73b0\u7684\u529f\u80fd\uff1b\r\n\/\/var hostname = location.hostname; \/\/\u83b7\u53d6\u5f53\u524d\u57df\u540d(\u4e0d\u5305\u542bhttp:\/\/)\r\n\/\/var localurl = location.href;   \/\/\u83b7\u53d6\u5f53\u524d\u5b8c\u6574\u7684URL\u5730\u5740\u4fe1\u606f(\u5305\u542bhttp:\/\/\uff0c\u57df\u540d\uff0c\u8def\u5f84\uff0c\u5177\u4f53\u6587\u4ef6\u548c\u5168\u90e8\u4f20\u9012\u53c2\u6570)\r\n\/\/var referurl = document.referrer; \/\/\u83b7\u53d6\u4e0a\u4e00\u9875\u5b8c\u6574\u7684URL\u4fe1\u606f(\u5305\u542bhttp:\/\/\uff0c\u57df\u540d\uff0c\u8def\u5f84\uff0c\u5177\u4f53\u6587\u4ef6\u548c\u5168\u90e8\u4f20\u9012\u53c2\u6570)\r\n\r\n\/\/\u2013&gt;\r\n&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n\r\n&lt;body&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&lt;!DOCTYPE html PUBLIC &quot;-\/\/W3C\/\/DTD XHTML 1.0 Tr [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1235","post","type-post","status-publish","format-standard","hentry","category-code_related"],"_links":{"self":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/1235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/comments?post=1235"}],"version-history":[{"count":1,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/1235\/revisions"}],"predecessor-version":[{"id":5229,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/1235\/revisions\/5229"}],"wp:attachment":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/media?parent=1235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/categories?post=1235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/tags?post=1235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}