https://www.cnblogs.com/webenh/p/5899064.html
禁止网页内容复制.粘贴:在
中加入以下代码:1
|
|
禁止网页另存为:在
后面加入以下代码:1 2 3 |
|
https://www.cnblogs.com/webenh/p/5899064.html
禁止网页内容复制.粘贴:在
中加入以下代码:1
|
|
禁止网页另存为:在
后面加入以下代码:1 2 3 |
|
https://www.jb51.net/javascript/31553808l.htm
iframe(内嵌框架)是 HTML 中一种用于将一个网页嵌入到另一个网页中的标签,它可以在一个页面中显示来自其他页面的内容。在网页中,使用 <iframe>
标签可以将一个网页嵌套在另一个网页中,实现网页间的互联互通。
1
|
|
虽然 <iframe>
标签可以很方便地实现上述功能,但是需要注意以下几点:
嵌入的网页必须与主页面同源,否则会受到浏览器的安全限制。
嵌入的网页可能会影响页面性能和加载速度,特别是当嵌入的网页包含大量的资源(如图片、CSS 和 JavaScript)时。
嵌入的网页可能会被恶意攻击者用于钓鱼或注入恶意代码的攻击,因此需要谨慎使用。
总之,在使用 <iframe>
标签时,需要仔细权衡其优缺点,确保安全和性能。
可以在iframe的src属性中使用查询参数(也称为URL参数)将数据传递到嵌入的页面。例如,假设iframe嵌入的页面URL是 index.com/page.html,那么可以使用如下的URL来传递数据:
1
|
|
在嵌入的页面中,可以使用JavaScript获取查询参数并使用它们:
1 2 3 |
|
或者写一个函数获取对应的值(该方法来自拓维的一位前端工程师大佬):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
postMessage()方法是一种用于在不同窗口或文档之间传递消息的通用方法,它可以实现跨域通信。在使用postMessage()方法时,需要在发送消息的窗口(发送方)和接收消息的窗口(接收方)中分别编写代码。
子:
1 2 |
|
父:
1 2 3 4 5 6 7 8 9 10 |
|
父:
创建实例对象:
1 2 |
|
发送消息:
1 2 3 |
|
子:
接收消息
1 2 3 4 5 6 7 |
|
以上就是iframe的基本介绍与使用的详细内容.
https://blog.51cto.com/haihuiwei/1734068
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
|