1

WP7 の Web ブラウザー コントロールを使用して、Web ページで JavaScript を使用してアラート ボックスを表示しようとしています。アラートはポップアップしていません。コードに何か問題がありますか、それとも WP7 はそれをまったくサポートしていませんか?

<phone:WebBrowser Name="browser" IsScriptEnabled="True" ScriptNotify="browser_ScriptNotify" Source="Default.html"/>

Default.html 内

<html><br>
<head><br>
</head><br>
<body onload="onLoad()"><br>
    <script type="text/javascript"><br>
        function onLoad() {<br>
            alert("hello");<br>
        }<br>
    </script><br>
</body><br>
</html>
4

2 に答える 2

1

これが私がそれを解決した方法です。ナビゲートするWebページにjavascriptを挿入し、アラートと確認ボックスをオーバーライドしました

window.alert = function(__msg){window.external.notify(' + __msg + ');};

次に、スクリプト通知関数で、MessageBox を使用してそのメッセージを表示しました。他の人にも役立つことを願っています。前の回答は回避策でした。これが私の問題に対する正しい解決策だと思います

于 2012-08-24T06:22:51.490 に答える