iframe - SecurityError:访问跨域对象上的属性“文档”的权限被拒绝
问题描述
我在下面的代码中遇到错误...
<!DOCTYPE html>
<html>
<head>
<META HTTP-EQUIV="Access-Control-Allow-Origin" CONTENT="https://www.abcd.xyz">
</head>
<body bgcolor="#282c34" text="#43a199" >
<iframe src="2739.pdf#zoom=Fit" id="ifrmCast" type="application/pdf" width="100%" style="height:95vh;"></iframe>
<button onclick="ifrmLoad();"> Click Mee... </button>
<script>
function ifrmLoad() {
alert("called");
var iframe = document.getElementById("ifrmCast");
var elmnt = iframe.contentWindow.document.getElementsByClassName("canvasWrapper");
elmnt.style.display = "none";
alert(elmnt.innerHTML);
}
</script>
</body>
</html>
在这里找不到任何解决方案...我试过了..
- < META HTTP-EQUIV="Access-Control-Allow-Origin" CONTENT="https://www.acd.xyz" >
- 关于:配置(火狐)
- YQL
- 等等。。
解决方案
推荐阅读
- wpf - 自定义窗口样式未显示在设计视图中
- java - 使用 Android 从 Firebase 获取数据时,在 recyclerview 中膨胀子视图
- sas - SAS输出新变量缺少全名
- spring-boot - 我应该根据哪些参数来选择 ChainedTransactionManager 和 XA 实现(例如 Atomikos)?
- python - 我的 Python 代码有什么问题?Combobox1 不会从数据库中打开 Combobox2
- android - android上不同应用程序的不同视图之间的多点触控,ACTION_POINTER_DOWN不会触发
- macos - 如何使用标准 Apple 版本的 clang 从命令行在 M1 Mac 上构建 Intel 二进制文件?
- git - 将私人仓库从 GitHub 拉到我的本地位置
- swift - 如何在 SwiftUI 中显示来自多个枚举选择器选择的详细信息屏幕
- android - Android 无法检测到 USB 设备