

webViewでタップされたUriを変化させて読み込みたいです。  
具体的には、リンクのUriからJavaScriptの引数部分を取り除いたものをloadさせたいです。  
例えば、

[code]

        <a href="http://example.com/index.html?id=hoge">
    
[/code]

というhtmlの場合、index.html?id=hogeではなく、index.htmlを読み込ませたいです。どのようにすれば実現できるのでしょうか。


CC BY-SA 3.0
2016-10-20T14:33:20.443
29744
2016-12-09T03:55:15.463
question
android android-webview
AndroidのWebViewでリンクタップ時の読み込み先を変えたい


JavascriptでURLの引数を取り除いては: `link.split('?')` はいちばんの`?`から引数を取り除きます：

[code]

    <body>
        <a href="http://example.com/index.html?id=hoge">link to example.com</a>
    </body>
    <script>
    var link = document.getElementsByTagName("a")[0].href;
    document.getElementsByTagName("a")[0].href = link.split('?')[0];
    </script>
[/code]


CC BY-SA 3.0
2016-11-03T23:15:27.107
30087
2016-11-03T23:15:27.107
17321
29744
answer