Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC


アクセスキーの指定

ウィジェットが、ウィジェット自身のバンドルやHTML、CSS、JavaScript以外のリソースを必要とする場合は、DashboardのInfo.plistアクセスキーを考慮する必要があります。

アクセスキーの使用

Dashboardでは、次のような場合に「意図を宣言する」ことが可能です。

「意図を宣言する」とは、ウィジェットの実行に先立って、ウィジェットの情報プロパティリストファイルに、これから使用するファイルを指定することを指します。各キーとそれぞれの意味をTable 13に示します。

Table 13  ウィジェットのリソースアクセスのためのInfo.plistキー

キー

定義

AllowFileAccessOutsideOfWidget

Boolean

ファイルシステム内のファイルへのアクセス。ユーザのパーミッションの制限を受けます。

<img src="~/Sites/images/macosxlogo.gif">

AllowFullAccess

Boolean

ファイルシステム、Web Kitプラグイン、ブラウザの標準プラグイン、Javaアプレット、ネットワークリソース、コマンドラインユーティリティへのアクセス。

特になし

AllowInternetPlugins

Boolean

Web KitプラグインおよびQuickTimeなど、ブラウザの標準プラグインへのアクセス。

<embed src="http://www.foo.com/bar.mov" type="video/quicktime" width="320" height="256"></embed>

AllowJava

Boolean

Javaアプレットへのアクセス。

<applet code="foo.class" width="320" height="256"></applet>

AllowNetworkAccess

Boolean

ネットワーク経由で取得するものも含め、ファイルに基づかない任意のリソースへのアクセス。

<img src="http://www.foo.com/bar.png">

AllowSystem

Boolean

ウィジェットのスクリプトオブジェクトを利用した、コマンドラインユーティリティへのアクセス。

var s = widget.system("/usr/bin/foo", null);

Plugin

文字列

ウィジェットプラグインを指定します。

foo.widgetplugin

ウィジェットの情報プロパティリストファイルに指定せずにこうしたリソースの使用を試みた場合、その試みは失敗します。





Last updated: 2006-08-07




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice