分类 默认 下的文章

想写一篇博客,发现打开本网站速度非常慢,一开始提示打不开,转圈好久页面才显示出来。

尝试打开本网站托管平台官网:https://www.freewebhostingarea.com/。发现网页有错误,还会跳转到其他的错误网站。我猜测该平台有可能正在被网络攻击。被攻击的原因之一很可能是该平台供大众免费使用。

在软件"Total Commander 11.0.1 飞扬时空修改版"的标题中,看到了奇怪的字符"遧"。

使用谷歌搜索,发现了字母"ß"(形似希腊字母"β")。经百度了解,"ß"是一个德语字母,也可以写成两个英文字母"ss"。 而且在浏览器网页中搜索"ß",也会另外匹配到"ss"。

摘录自网络

房价让一些年轻人学到了很多新知识:

  • 一个人一生赚的钱也没有多少,一年20w,50年也才1000w;
  • 如果你生对了家庭,1000w 出生的时候就有了;
  • 如果工作的意义就是活着,也没必要太拼命;
  • 多给自己一些休闲的时间,下班了回家打游戏、喝酒、出门玩都挺好的;
  • 房子是可以不买的,租的房子也能住;
  • 能遇到一个理想中的爱人的概率很小,大多数人都是互相凑合罢了,所以遇不到也没关系;
  • 结婚不是必要的;
  • 生孩子也不是必要的;
  • 不要担心老了怎么办,因为担心也没有用;噢,大概率养孩子也没用;
  • 那些天天打着为你好旗号的专家,大概率自己也不懂,只是打算赚你点钱,或者借你赚流量;
  • 工作是工作,生活是生活,胡说八道也没啥关系;
  • 个人对于国家对于社会很渺小,但是对于家庭和自己来说很重要;
  • 首先要爱自己,有余力的爱你的另一半、父母和兄弟姐妹;
  • 每个人都不喜欢听真实的话,但是绝大多数人都不会承认;
  • 每个人都有表达自己的真实想法的欲望,但只有小孩子才会天真地表达出来,不被重视。

我的想法

我产生了一些念头:不恋爱、不结婚、不买房、自己潇洒过一生。

找到了网站底部广告合适的解决办法。在js中调用停止页面加载的方法。

<script type="text/javascript">
    window.stop();
</script>

但此方法,在特定情况下也存在问题。如果在这段代码之前的js代码中存在异步操作或者有dom加载完成才有的操作时,会发生阻塞,导致页面异常。比如本网站的管理后台中,文章的编辑页面不显示编辑工具条。因此,管理后台不适合采用这种方式。当然,网站前台则没有问题,因为前台完全没有使用js代码。

在思考了种种方式之后,想到应该从服务商使用html注入的方式入手。html注入原理是,通过服务器软件在</body>标签之前写入一段元素。那么要解决的话,就得让</body>元素消失或者注释掉。之所以可以注释掉该元素,是因为浏览器具有容错性,会自动添加缺失的标签。这样,即使有html注入,注入的代码也在注释之中,不会被解析。问题完美解决。

当然,还有其他方法,但不太合适。比如,在js中写代码,使页面加载完成后,隐藏body最后一个子元素。不合适的原因:元素仍然会加载,占用资源、不美观。

<script type="text/javascript">
    window.onload = function () {
        document.getElementsByTagName("body")[0].lastElementChild.style.display = 'none';
    };
</script>