【问题标题】:Get gdocsviewer plugin generated content using jquery使用 jquery 获取 gdocsviewer 插件生成的内容
【发布时间】:2016-01-10 19:27:44
【问题描述】:

我正在使用 jquery.gdocsviewer.min.js 插件来阅读网站中的 office 和 pdf 文档。该插件工作正常。我正在尝试使用 jquery 获取生成的预览的内容

var rowcontent=$('.embed').html();///embed is the class of the link

但我不能让它工作。检查工作小提琴

http://jsfiddle.net/4s8bn/133/

请告诉我该怎么做或是否可行。我想获取内容并将其作为 html 保存在数据库中。

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    在客户端,不可能直接获取该pdf并在数据库中保存为html。您必须在服务器端进行。对于服务器端,这里有一个php 的例子,一旦你在服务器端得到它,你就可以在客户端用 Ajax 捕捉它。

    【讨论】:

    • 请重新发布链接。它坏了。有没有php解决方案。我不精通Java。特别是在服务器上
    • 看到我已经更新了答案。我不精通php。所以谷歌,如果上面的链接没有帮助。但你肯定会得到一些答案,因为它被广泛使用。
    【解决方案2】:

    试试:

    var rowcontent = $('.gdocsviewer').html();
    

    来自文档:

    插件在注入的 DIV 中为查看器插入 IFRAME。 DIV 标签都带有类名“gdocsviewer”,它允许 通过 CSS 设置所有 gdocsViewer 实例的样式。如果锚标签有 定义了ID属性,那么注入的DIV标签也设置了一个ID ID_of_Anchor + '-gdocsviewer' 格式的属性。查看演示 源代码了解更多详情。

    【讨论】:

    • 嗨@irvin,感谢您的反馈。但我得到的是 iframe 而不是 html。
    • 你不能因为同源策略限制。如果您尝试获取它,您将收到权限被拒绝类型错误。
    • 我真的需要为我客户的应用程序获取这个。我没有解决方法。任何解决方案都会有所帮助。我没有想法。文件都存储在我的服务器中。如果您想到一些解决方法,请发布
    猜你喜欢
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 2012-06-10
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-26
    相关资源
    最近更新 更多