2012-04-04 22 views
1

imは、fancyboxプラグインのiframeを使用しています。ちょうどGoogleのクロムは、このケースでは、彼の仕事をすることを拒否Google Chromeのiframeを閉じる

parent.jQuery.fancybox.close(); 

parent.$.fancybox.close(); 

か:私はjavascriptのために、すべてのブラウザexcpectグーグルクロームではiframeを閉じることができます。

コンソールのエラーメッセージがある:/// C:URLファイルのフレームから/Users/exampleuser/Desktop/index.html:/// URLのファイルとフレームにアクセスするための

安全でないJavaScriptの試みC:/Users/exampleuser/Desktop/Version42/index.html#。ドメイン、プロトコル、ポートは一致する必要があります。 pidgin.js:357Uncaught TypeError:未定義の 'fancybox'プロパティを読み取れません

私のフレームは現時点では問題ありません。

答えて

1

parent.postMessage()described here)を試して、を親で聞いて$.fancybox.close()を呼び出してみてください。

1

あなたのコードに間違いはありませんが、Google Chromeでは、ajaxまたはiframe(およびfancybox)をローカルで使用することはできません。ファイルをサーバーにアップロードして機能させる必要があります。

関連する問題