![图片[1]-有效防止网页被非法iframe嵌入 保护网站内容-派克资源](https://www.pknn.net/wp-content/uploads/2024/08/image-46.png)
今天下午,我遭遇了一件令人不悦的事情。我发现有人未经我的许可,就通过<iframe>
标签将我的去水印网页嵌套到了他们的页面上。更令我气愤的是,他们在我的网页下面擅自添加了广告,并且还没有提供任何关于来源的提示!
这种行为简直让我无法忍受。他们利用我的网页内容赚取广告费,而我却要为因此产生的流量费买单?天下哪有这种只享受利益而不承担责任的好事?
为了维护我的权益,我决定采取行动。我写了一段小代码来屏蔽这种非法的<iframe>
引入。当我的网页被嵌套在<iframe>
中时,这段代码会立即清空整个页面的内容,并显示一段醒目的提示文字。这段提示文字包含一个居中显示的标题和一段详细的说明文字,旨在告知访问者当前页面被非法嵌套的情况,并引导他们直接访问我的原始网页。
这段代码是我为了保护自己的网页内容而采取的措施。我希望通过这种方式,能够有效地阻止那些试图利用我的网页进行非法盈利的行为。同时,我也呼吁广大网页开发者共同关注这一问题,共同维护网络环境的公平和正义。
![图片[2]-有效防止网页被非法iframe嵌入 保护网站内容-派克资源](https://www.pknn.net/wp-content/uploads/2024/08/20240730214209105-.webp)
下面是实现代码:评论可见
// 检测页面是否被嵌套在 iframe 中if (window.self !== window.top) {// 页面被嵌套在 iframe 中// 清空页面内容,只显示一段提示文字document.body.innerHTML = '<div style="text-align: center; margin-top: 20%;">\<h1>禁止嵌套显示该页面!</h1>\<p>请访问www.pknn.net原页面查看内容。</p>\</div>';}// 检测页面是否被嵌套在 iframe 中 if (window.self !== window.top) { // 页面被嵌套在 iframe 中 // 清空页面内容,只显示一段提示文字 document.body.innerHTML = '<div style="text-align: center; margin-top: 20%;">\ <h1>禁止嵌套显示该页面!</h1>\ <p>请访问www.pknn.net原页面查看内容。</p>\ </div>'; }// 检测页面是否被嵌套在 iframe 中 if (window.self !== window.top) { // 页面被嵌套在 iframe 中 // 清空页面内容,只显示一段提示文字 document.body.innerHTML = '<div style="text-align: center; margin-top: 20%;">\ <h1>禁止嵌套显示该页面!</h1>\ <p>请访问www.pknn.net原页面查看内容。</p>\ </div>'; }
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END