この特定のトピックにはSOに関するいくつかの回答がありますが、どれも私の問題を解決しません。とてもシンプルなものだと思いますが、どこを見ればいいのかわかりません。
- FancyboxでURLを手動で(つまり、「物理的に」リンクをクリックして)開こうとすると、機能します。
- ただし、ページの読み込み時に自動的に(つまり、リンクをクリックして偽造して)開こうとすると、まったく機能せず、タイトルに記載されているエラーが表示されます。
HTMLは単純です:
<a href="http://www.mydomain.nl/url/to/whatever" class="fancybox hidden_link">test</a>
自動的にクリックするために使用しているJavascriptも非常に簡単です。
$(document).ready(function() {
$(".hidden_link").fancybox().trigger("click");
});
イベントは終了します(Fancyboxが開きます)が、「コンテンツを読み込めません」というメッセージしか表示されません。リンクを手動でクリックすると、Fancyboxに自分のページが表示されます。
ここで何が欠けていますか?