none
Web Storageについて RRS feed

  • 質問

  • お世話になります。

    Web Storageについて質問があります。

    C#のコード上からWeb Storageを使用することは可能なのでしょうか。

    調べてみたのですが、使用する記述がありませんでした。

    2014年7月7日 6:37

回答

  • 残念ながら、C# からは利用できないようです。

    MSDN マガジン 2013年3月号「Data Access and Storage Options in Windows Store Apps」参照:

    Because Web Storage is an HTML5 standard, it’s only available in Windows Store projects built with JavaScript.


    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク hoshi2199 2014年7月7日 7:24
    • 回答としてマークされていない hoshi2199 2014年7月7日 7:24
    • 回答としてマーク hoshi2199 2014年7月7日 7:41
    2014年7月7日 7:03
  • > C#で作成した変数の値をJavaScriptから呼び出すことは可能でしょうか?

    WebView コントロール内で実行している JavaScript から、WebView コントロールをホストしている C# のコードにある変数を読み出したい、ということでしょうか。

    直接読み出すことはできません。

    JavaScript からは window.external.notify を使って C# のイベントハンドラーを呼び出し、その C# のイベントハンドラー内で InvokeScript メソッドを使って JavaScript のメソッドを呼び出す (そのときに目的の変数値を引数として渡す) ようにします。


    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク hoshi2199 2014年7月9日 3:39
    2014年7月8日 11:16

すべての返信

  • 残念ながら、C# からは利用できないようです。

    MSDN マガジン 2013年3月号「Data Access and Storage Options in Windows Store Apps」参照:

    Because Web Storage is an HTML5 standard, it’s only available in Windows Store projects built with JavaScript.


    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク hoshi2199 2014年7月7日 7:24
    • 回答としてマークされていない hoshi2199 2014年7月7日 7:24
    • 回答としてマーク hoshi2199 2014年7月7日 7:41
    2014年7月7日 7:03
  • ご返答ありがとうございます。

    ではC#で作成した変数の値をJavaScriptから呼び出すことは可能でしょうか?

    window.external.notifyを使用する方法はわかるのですが、値を受け取れるのかがわかりません。


    • 編集済み hoshi2199 2014年7月7日 7:20
    2014年7月7日 7:16
  • > C#で作成した変数の値をJavaScriptから呼び出すことは可能でしょうか?

    WebView コントロール内で実行している JavaScript から、WebView コントロールをホストしている C# のコードにある変数を読み出したい、ということでしょうか。

    直接読み出すことはできません。

    JavaScript からは window.external.notify を使って C# のイベントハンドラーを呼び出し、その C# のイベントハンドラー内で InvokeScript メソッドを使って JavaScript のメソッドを呼び出す (そのときに目的の変数値を引数として渡す) ようにします。


    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク hoshi2199 2014年7月9日 3:39
    2014年7月8日 11:16
  • 同一のご質問のようなので相互にリンクしておきます。
    http://bbs.wankuma.com/index.cgi?mode=al2&namber=72722

    2014年7月8日 13:25
    モデレータ