我有一个 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 与否。