WeChat の内蔵ブラウザで http://127.0.0.1:8080/bb/MyHtml.html?id=123 にアクセスすると、正常に開くことができ、共有することもできます
モバイルに共有します。 QQ フレンド その後、QQ の内蔵ブラウザで正常に開くことができましたが、再度 QQ と URL を共有すると、パラメータ id=123 が欠落していることがわかり、ページが開けません。これ?
以下はテスト Web ページです。URL: http://127.0.0.1:8080/bb/MyHtml.html?id=123 を携帯電話に送信します。それを開くと、123 が表示されます。友達と共有リンクをクリックすると、123 が表示されないことがわかりました。解決してください。 。 。
<!DOCTYPE html><html><head><title>浏览器参数测试</title><meta charset=utf-8><Script language="javascript"> function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } alert(getQueryString("id"));</Script></head><body> <img src="http://www.baidufe.com/fe/blog/static/img/fe-logo.png?v=1dde3b1a"> <div class=x-desc>手机qq内置浏览器分享url时不能带参数</div></body>
直接表示
alert(window.location);