Yahoo!でJSONを使用するウィジェット
-
08-07-2019 - |
質問
Haaylp!
Yahoo!ウィジェットの仕様には、JSON.parse()を使用してJSONオブジェクトを解析できると書かれています。実際にこれを試してみると、ここに試してみました...
var parsed = JSON.parse('{"key": "value"}');
print (parsed);
for (p in parsed)
{
print ("prop: "+p);
}
なる:
ReferenceError: JSON is not defined
何が起こっているのですか?さらに魔法が必要ですか?
解決 2
onLoad呼び出しが完了するまで「JSON」を使用できないようにします。推測できる限り、これはMacではなくPCでのみ問題です。
JSONを使用するには、そのまま使用できますが、試してみるには、タイマーコールバックなどから実行する必要があります。
他のヒント
4.5機能を使用するようにウィジェットを設定しましたか? JSONオブジェクトは4.5で導入されましたが、Y!WEの古いバージョンでは使用できません。
<?xml version="1.0" encoding="UTF-8"?>
<widget>
<version>1.0</version>
<minimumVersion>4.5</minimumVersion>
<settings>
<setting name="debug" value="on"/>
</settings>
</widget>
所属していません StackOverflow