ローカルのHTMLファイルにクエリ文字列を渡す方法もありません。 (私はIsolated StorageにHTMLファイルをコピーしてそこから見た)
しかし...
私は正常にローカルHTMLファイルに移動してフラグメントを指定できます。そしてフラグメントが含まれている場合はそれも記号(=)とアンパサンド(&)に等しい働くので、あなたはこれを行うことができます:
webBrowser1.Navigate(new Uri("index.html#123=abc&456=def", UriKind.Relative));
との次を表示するには、次の
<html>
<head>
<script type="text/javascript">
function onLoad() {
fs.innerHTML = document.location.href.split("#")[1];
}
</script>
</head>
<body onload="onLoad()" >
<p id="fs" />
</body>
</html>
で値を取得しますページ(ブラウザコントロール内)。
123=abc&456=def
(もちろんあなたは、必要に応じてJavaScriptで値を持つ、より適切な何かを行うことができます。)
はい、あなただけのクエリ文字列のようなfragentを使用することができます。
これは明らかに、両方を使用する必要がない限り、正常に動作します。
をハッシュタグするクエリ文字列を持つすべてのリンクを置き換えるために、いくつかのJSをハックあなたが何をしようとしての例を挙げてもらえますか? –