是否有可能改变谷歌文档查看器的错误信息?

时间:2019-02-02 05:51:53

标签: javascript jquery html iframe google-docs

我正在使用文档查看器。是否可以自定义此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

如果您知道其他解决方案,请提出建议

谢谢

1 个答案:

答案 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);
   });