0

私はtumblrのブログを持っています。欠点の 1 つは、404 エラー ページをカスタマイズできないことです。私はjQueryを初めて使用するので、これらの行を理解するだけでかなりの検索と読み取りが必要でした。

<script type="text/javascript">
        $(document).ready(function() {
            $("p:contains(The URL you requested could not be found.)").closest('body').remove();

        });
</script>

とにかく、これが私を近づけたかどうかはわかりません。Tumblrには、ページが存在するかどうかを検出する機能がありません。「リクエストしたURL..」という段落が表示されるだけです。したがって、それをカスタマイズするには、その文字列を含むページを選択し、そこに既にあるものをすべて削除する必要があります。次のステップは、そこに欲しいものを入れることです。しかし、ここで行き詰まり、私の質問は次のとおりです。jQuery を使用してページを再構築する方法はありますか? ".html('') 関数のように?

そうでない場合、現在のページに「The URL you....」を含む文字列があるかどうかを確認し、真の場合はユーザーを別のページにリダイレクトする条件を設定することは可能ですか? 私はやってみました:

        if($("p:contains(The URL you requested could not be found.)")) {
                    alert('Test')                    

しかし、その関数は、エラー 404 であろうとなかろうと、すべてのページで起動しました。

4

1 に答える 1

0
if($("p:contains(The URL you requested could not be found.)").length>0) {
                  window.location.href='newurl';
于 2013-07-28T00:43:56.337 に答える