iframe中禁用js
时间: 2023-08-11 19:32:44 浏览: 153
你可以在 iframe 标签中使用 `sandbox` 属性来禁用 JavaScript。`sandbox` 属性是一个布尔类型的属性,如果设置为 true,则会禁用 iframe 中的 JavaScript。
以下是示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<h1>My Website</h1>
<p>Here's an iframe without JavaScript:</p>
<iframe src="https://example.com" sandbox></iframe>
</body>
</html>
```
在这个例子中,`sandbox` 属性被设置为 true,因此 iframe 中的 JavaScript 是被禁用的。注意,除了禁用 JavaScript 以外,`sandbox` 属性还可以禁用其他一些功能,例如表单提交、脚本执行、弹出窗口等等。如果需要更灵活的控制,可以在 `sandbox` 属性中指定选项。例如,要禁用 JavaScript 和表单提交,可以这样设置:
```html
<iframe src="https://example.com" sandbox="allow-same-origin allow-scripts"></iframe>
```
在这个例子中,`sandbox` 属性被设置为 `"allow-same-origin allow-scripts"`,表示只允许与父页面同源的内容,并且禁用 JavaScript 和表单提交。
阅读全文