問題タブ [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.

0 投票する
1 に答える
1052 参照

c# - InvokeScript、JavaScriptエラー

より大きなWPFアプリケーションにIE9Webブラウザーコントロールを組み込んでいます。InvokeScriptJSON文字列を呼び出してパラメータとして渡そうとしています:

関数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を正しく呼び出していませんか?

0 投票する
1 に答える
3928 参照

c# - C# WebBrowser InvokeScript でエラーが発生する

Windows Phone 7.5 PhoneGap アプリを開発しています。コード ビハインド C# から JavaScript 関数を呼び出す必要がありました。私の MainPage.xaml.cs は次のとおりです。

以下は index.html です。

" An unknown error has occurred. Error: 80020006." が表示されます。これを修正する方法を教えてください。私はすでにフォーラムとスタックオーバーフローを調べました。私は解決策を得ることができませんでした。

0 投票する
1 に答える
428 参照

javascript - InvokeScript を使用して Windows Phone で Cookie を作成する

次のコードを使用して、WP8アプリでCookieを作成しようとしています

値で送信する文字列は一連の文字であり、それをメッセージボックスに書き込むと、sb は次のように返しますdocument.cookie = 'at=0b213kjsdf34e;path=/;domain=mydomain.com'

しかし、webBrowser1.InvokeScript(cookieJs);エラーがスローされます。私が間違っていることは何ですか??

0 投票する
1 に答える
195 参照

c# - javascriptを使用してページ上のjsonハイパーリンクをクリックする方法

Windows 8 アプリで、Web ページが webviewer に読み込まれた後にハイパーリンクを自動的にクリックしたい..ハイパーリンクのコードは次のようになります。

このリンクは、ページで開く json ファイルへのリンクです。

document.getElementByClassName今、私は両方を使ってそれをやってみましたdocument.getElementByClass:

私も試してみました.submit

これを行う方法はありますか?ありがとう

0 投票する
0 に答える
192 参照

javascript - Invokescript Java Script を使用してドロップダウン メニューから項目を選択する

WebView.InvokeScriptWindows 8アプリでホームページのドロップダウンメニューから項目を選択するために使用しようとしています..

ページのコードは次のようになります。

このようなものを使用して選択しようとしましたが、機能しません

これを行う方法はありますか、その場合、私は何を間違っていますか.. :-)ありがとう

0 投票する
1 に答える
446 参照

windows-phone-8 - WP8 - WebBrowser からメタ タグ情報を取得する

WP8 の Web ブラウザーからメタ タグ情報を取得しようとしましたが、成功しませんでした。

私が試した:

この...

この...

すべてがエラーで終了します:

{System.SystemException: 不明なエラーが発生しました。エラー: 80020101。 、文字列[]引数) ...

誰か助けてくれませんか?

よろしくお願いします!!

0 投票する
1 に答える
1130 参照

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 コントロールにアクセスすることを示すスクリーンショットです。

ここに画像の説明を入力