0

我有一个 tumblr 博客。缺点之一是它们不允许您自定义 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('') 函数?

如果没有,是否可以设置一个条件来检查当前页面是否有一个包含“您的 URL ...”的字符串,如果为真,则将用户重定向到另一个页面?我试着做:

        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 回答