2

このページに示されているドキュメントは、送信側アプリから受信側アプリに任意のパラメーターを送信する方法を示しています。

https://developers.google.com/cast/chrome_sender

具体的には、次のとおりです。

request.parameters = "v=abcdefg";

しかし、送信された受信側アプリがこれらのパラメーターにアクセスする方法がわかりませんか? 受信者がこの文字列を表示するための jscript の例を誰かが持っていますか?

4

2 に答える 2

3

It looks like Chromecast pulls down the built-in application settings from the following URL: https://clients3.google.com/cast/chromecast/device/config

If you take a look at that file, you'll notice that many of the URLs look like this:

https://www.youtube.com/tv?${POST_DATA}

Notice that ${POST_DATA} is specified as part of the URL that defines the application. I am only guessing, but I would assume that unless your application is setup similarly on Google's whitelist, that you'll be unable to receive that data via the URL.

It may be worth using a channel to send the data you require to your application instead of trying to use request.parameters.

于 2013-08-02T01:04:36.103 に答える
1

これは、受信者がロードする URL のクエリ パラメータ セクションで渡す必要があります。たとえば、アプリの URL が次の場合:

http://example.com/foo.html

そしてあなたが設定します:

request.parameters = "bar=baz";

完全な URL は次のようになります。

http://example.com/foo.html?bar=baz

受信側の JavaScript から、この値を で問い合わせることができますdocument.location.search

于 2013-08-01T20:21:36.487 に答える