0

APIによると、次を使用してgroovesharkをスキップできるはずです...

window.Grooveshark.next()

しかし、Grooveshark が定義されていないことがわかりました...これは、私がそれを埋め込むことと関係がありますか?

<object id="groovy" type="text/html" data="http://grooveshark.com/" style="width:100%; height:400px; margin:1%;">
</object>

何か案は?

4

1 に答える 1

0

ドキュメントから:

ブックマークレットまたは拡張機能/アドオンを使用してJSをページに挿入し、使用可能な方法を使用できます。

埋め込みページでJSを介してAPIにアクセスしようとしているようですhttp://grooveshark.com/。これは機能しません。

window外側のページではなく、埋め込まれたページのオブジェクトにアクセスする必要があります。フレーム間で通信する方法はいくつかありますが、ページが別のドメインにあるため、セキュリティ制限が発生します。

通常のウェブページに埋め込まれているAPIにはアクセスできません。拡張機能(さまざまなセキュリティ特権を持つ)またはブックマークレット(ユーザーが表示しているページのコンテキストで実行される)を使用する必要があります。

于 2011-11-10T21:02:25.347 に答える