1

この問題を抱えている人は、stackoverflow でも他の場所でも見つけられませんでした。Tumblr のサポートは鈍くなっています。

tumblr のいくつかのフォトセットで、フォトセットの iframe 内に 404 not found ページが不可解に読み込まれています。ソースを表示してその写真セットのコンテンツ リンクをクリックすると、それを読み込むことができます。現在、http://margodunlap.com/tagged/parsonssproutlogo の 2 番目の投稿で発生していますが、以前の投稿は問題なく、別のページの別の写真セットは 404-ing でした。そのフォトセットはクリアしました。

役に立つ場合は、問題のコンポーネント/投稿のコードを次に示します。

<div id="photoset_31450068393" class="html_photoset">    <iframe class="photoset" scrolling="no" frameborder="0" height="458" width="500"
            style="border:0px; background-color:transparent; overflow:hidden;" src="http://margodunlap.com/post/31450068393/photoset_iframe/margodunlap/tumblr_ma9xxmCe2n1rdhvsg/500/false"></iframe></div>

私の直感では、これは tumblr のサーバーがめちゃくちゃになっているということですが、私のフォトセット スクリプトに問題がある可能性はありますか? それは以下です-私はそれが一般的なものだと思います。

$(document).ready(function(){
$(".photoset").each(function() {
$(this).width('800px');
var newSrc = $(this).attr("src").replace('500','800');
$(this).attr("src", newSrc);
});


$(function(){
var iFrames = $('.photoset');

function iResize() {
for (var i = 0, j = iFrames.length; i < j; i++) {
    iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';}
}

if ($.browser.safari || $.browser.opera) { 
    iFrames.load(function(){
        setTimeout(iResize, 0); 
    });

    for (var i = 0, j = iFrames.length; i < j; i++) {
        var iSource = iFrames[i].src;
        iFrames[i].src = '';
        iFrames[i].src = iSource;
    }
} else {
    iFrames.load(function() {
        this.style.height = this.contentWindow.document.body.offsetHeight + 'px';
    });
}
});
});

また、これが関連しているかどうかはわかりませんが、Chrome の Java コンソールは、ページ上の他のいくつかのスクリプト (tumblr のマーケティング トラッカーと私の Google アナリティクス) の読み込みに失敗していると言っています。私はプログラマーではなくデザイナーであることを知っておいてください。これがばかげた質問にならないように最善を尽くしています。基本的に、私はこのウェブサイトである私のポートフォリオを完璧なものにするために 6 か月を費やし、大学院の申請書として提出する 12 時間前に、これを行いました。重要なものを信頼できる場所に保管することについて大きな教訓が得られましたが、それまでの間、できれば助けてください。私は絶望的で悲しいです。

大学院への提出全体のために問題の投稿を取り下げましたが、これに関する問題が何であるかを誰かが知っている場合は、恒久的な修正を本当に感謝します.

4

0 に答える 0