Webブラウザを起動する

アプリキャストでは、execBrowser(url)を利用する事によって、テレビに組み込まれたWebブラウザを起動することができます。

execBrowser関数はアクティブモードとフルスクリーンモードでしか利用できません。 ノーマルモードとフォーカスモードでは利用できないのでご注意下さい。

widget.js

下記サンプルでは、アクティブモード状態で上矢印が押された時にexecBrowserを実行します。 表示URLを変更してご利用下さい。


var nodeNormal     = getNode("normal");
var nodeNormalBase = getChildNode(nodeNormal, "normalBase");
var nodeFocus      = getNode("focus");
var nodeFocusBase  = getChildNode(nodeFocus, "focusBase");
var nodeActive     = getNode("active");
var nodeActiveBase = getChildNode(nodeActive, "activeBase");

var mode = 0; // 0:normal, 1:focus, 2:active

function onLoad() {
  loadImage(nodeNormalBase, "./parts/normal.png");
  loadImage(nodeFocusBase,  "./parts/focus.png");
}

function onUpKey() {
  if (mode == 2) {
    execBrowser("http://www.hogehogeraurl.net/");
  }
}

function onDownKey() {
}

function onRightKey() {
}

function onLeftKey() {
}

function onConfirmKey(type) {
}

function onFocus() {
  mode = 1;

  setVisible(nodeNormal, 0);
  setVisible(nodeFocus, 1);
  setVisible(nodeActive, 0);
}

function onUnfocus() {
  mode = 0;

  setVisible(nodeNormal, 1);
  setVisible(nodeFocus, 0);
  setVisible(nodeActive, 0);
}

function onActivate() {
  mode = 2;

  loadImage(nodeActiveBase, "./parts/active.png");

  setVisible(nodeNormal, 0);
  setVisible(nodeFocus, 0);
  setVisible(nodeActive, 1);
}


サンプルダウンロード

execBrowser.zip

IPv6基礎検定

YouTubeチャンネルやってます!