我正在使用文档查看器。是否可以自定义此Error message: Whoops! there was a problem previewing this document
或如何处理这些类型的错误。
<html>
<head>
<title>iframe Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div id="root">
<iframe src="https://docs.google.com/viewer?url=http://www.peoplelikeus.org/piccies/codpaste/codpaste-teachingpack.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0"> Your browser does not support inline frames.
</iframe>
</div>
</body>
</html>
我正在关注: https://gist.github.com/tzmartin/1cf85dc3d975f94cfddc04bc0dd399be
如果您知道其他解决方案,请提出建议
谢谢
答案 0 :(得分:0)
使用函数名xssRequest听起来好像您正在尝试跨站点请求-如果正确,则您将无法读取iframe的内容。在另一方面,如果iframe的网址是您的域名就可以访问的身体,但我发现thaenter代码heret如果我使用超时删除回调正常工作的iframe:
$('#iframe').load(function () {
if (typeof callback == 'function') {
callback($('body', this.contentWindow.document).html());
}
setTimeout(function () {$('#iframe').remove();}, 50);
});