【質問】
WeChatページを開発するとき、各ホームページ間のジャンプはAリンクを通して完全に行われますが、数回やり取りします。他のホームページから再びホームページに戻ると、WeChatの頭にジャンプロードの進行状況バーが表示されましたが、ジャンプせず、反応もありませんでした。
【範囲】
WeChatの組み込みブラウザにのみ表示されます
【解決】
元々ジャンプしたリンクの後にパラメーターを配置するだけです。つまり、次のとおりです。
コードコピーは次のとおりです。
<a href = "http://www.baidu.com"> baidu </a>
なる
コードコピーは次のとおりです。
<a href = "http://www.baidu.com?love"> baidu </a>
【注】個人的な好みに応じて、パラメーターの愛はarbitrary意的になることができます
PS:WeChatのリンクA障害の問題
例1:
コードコピーは次のとおりです。
<a href = "tel:400-4000-0000"> xxx </a>
このタグのHREFは、携帯電話番号を呼び出します。このタグをクリックすると、番号をダイヤルするかどうかがプロンプトが表示されます。モバイルブラウザで使用するのに問題はありませんが、WeChatのAndroid電話では、5.0.1以上の場合、タグは無効になります。 (最新のWeChatバージョンがこの問題を解決するかどうかは明らかではありません)。この場合、それは次のとおりです。
コードコピーは次のとおりです。
<a href = "tel:400-4000-0000"> xxx </a>変更
<a link = "tel:400-4000-0000">
これにより、いくつかのAndroidモデル(すべてではありません)を解くことができますが、一部のモデルはまだできません。これは、WeChatクライアントと関係があります。現在、満足のいく解決策は見つかりませんでした。
接続がホームページの問題にジャンプするとき
ジャンプを防ぎます
$(document).on( "click"、 "a"、function(event){event.preventdefault(); if($(event.target).attr( "href")){location.href = $(event.target).attr( "href");} else {location.href = $(event.target).target).target).parent( }});WeChatツールバーを非表示にします
document.addeventlistener( 'weixinjsbridgeready'、function onbridgeready(){weixinjsbridge.call( 'hidetoolbar');});