問題タブ [invokescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - InvokeScript、JavaScriptエラー
より大きなWPFアプリケーションにIE9Webブラウザーコントロールを組み込んでいます。InvokeScript
JSON文字列を呼び出してパラメータとして渡そうとしています:
関数redrawPlotは、jqueryメソッドparseJSON
を使用して、これを解析してオブジェクトに戻します。
これをWPFアプリで実行すると、JavaScriptエラーが発生します。
reDrawDataの内容(スクリプトデバッガーとWPFアプリで検査されます)は次のとおりです。
"{\" plot0 \ ":[{\" data \ ":[[1,1111.11111111111]、[2,1111.11111111111]、[3,1111.11111111111]]、\" label \ ":\" A-TOP-6 \ "}]、\" plot1 \ ":[{\" data \ ":[[1,1111.11111111111]、[2,1111.11111111111]、[3,1111.11111111111]]、\" label \ ":\" A-TOP- 6 \ "}]、\" plot2 \ ":[{\" data \ ":[[1,1111.11111111111]、[2,1111.11111111111]、[3,1111.11111111111]]、\" label \ ":\" A- TOP-6 \ "}]、\" plot3 \ ":[{\" data \ ":[[1,1111.11111111111]、[2,1111.11111111111]、[3,1111.11111111111]]、\" label \ ":\" A-TOP-6 \ "}]、\" plot4 \ ":[{\" data \ ":[[1,1111.11111111111]、[2,1111.11111111111]、[3,1111.11111111111]]、\" label \ ": \"A-TOP-6\"}]}」
IE9開発者ツールでこれを実行してその文字列を直接渡すと、エラーは発生しません。
InvokeScriptを正しく呼び出していませんか?
c# - C# WebBrowser InvokeScript でエラーが発生する
Windows Phone 7.5 PhoneGap アプリを開発しています。コード ビハインド C# から JavaScript 関数を呼び出す必要がありました。私の MainPage.xaml.cs は次のとおりです。
以下は index.html です。
" An unknown error has occurred. Error: 80020006.
" が表示されます。これを修正する方法を教えてください。私はすでにフォーラムとスタックオーバーフローを調べました。私は解決策を得ることができませんでした。
javascript - InvokeScript を使用して Windows Phone で Cookie を作成する
次のコードを使用して、WP8アプリでCookieを作成しようとしています
値で送信する文字列は一連の文字であり、それをメッセージボックスに書き込むと、sb は次のように返しますdocument.cookie = 'at=0b213kjsdf34e;path=/;domain=mydomain.com'
しかし、webBrowser1.InvokeScript(cookieJs);
エラーがスローされます。私が間違っていることは何ですか??
c# - javascriptを使用してページ上のjsonハイパーリンクをクリックする方法
Windows 8 アプリで、Web ページが webviewer に読み込まれた後にハイパーリンクを自動的にクリックしたい..ハイパーリンクのコードは次のようになります。
このリンクは、ページで開く json ファイルへのリンクです。
document.getElementByClassName
今、私は両方を使ってそれをやってみましたdocument.getElementByClass
:
私も試してみました.submit
これを行う方法はありますか?ありがとう
javascript - Invokescript Java Script を使用してドロップダウン メニューから項目を選択する
WebView.InvokeScript
Windows 8アプリでホームページのドロップダウンメニューから項目を選択するために使用しようとしています..
ページのコードは次のようになります。
このようなものを使用して選択しようとしましたが、機能しません
これを行う方法はありますか、その場合、私は何を間違っていますか.. :-)ありがとう
windows-phone-8 - WP8 - WebBrowser からメタ タグ情報を取得する
WP8 の Web ブラウザーからメタ タグ情報を取得しようとしましたが、成功しませんでした。
私が試した:
この...
この...
すべてがエラーで終了します:
{System.SystemException: 不明なエラーが発生しました。エラー: 80020101。 、文字列[]引数) ...
誰か助けてくれませんか?
よろしくお願いします!!
c# - jQuery を使用して、.NET Windows フォーム WebBrowser コントロールのドキュメントの DIV 要素のテキスト値を非同期に取得する
.NET Windows Forms WebBrowser コントロールから DIV の html 要素テキスト値を取得する次の C# コードがあります。
それはうまくいきます。同期的に動作します。
cmdGetText_Click メソッドの最初の非同期バリエーションを次に示します。
cmdGetText_Click メソッドの 2 番目の非同期バリエーションは次のとおりです。
質問: 元の cmdGetText_Click メソッドの実用的な非同期バリエーション、ここで提示された以外のいくつかのアプローチを使用するバリエーションはありますか? ここに投稿する場合は、対象タスクのコーディング ソリューションのアプローチを好む理由も投稿してください。
ありがとうございました。
[アップデート]
これは、WebBrowser コントロールが UI スレッドからの最初のサンプル/非同期バリアントでアクセスされることを示すスクリーンショットです。
[アップデート]
これは、UI スレッドからの 2 番目のサンプル/非同期バリアントで WebBrowser コントロールにアクセスすることを示すスクリーンショットです。