Javascript 是否可以使用jquery从嵌入式文件访问DOM信息?

Javascript 是否可以使用jquery从嵌入式文件访问DOM信息?,javascript,jquery,html,pdf,Javascript,Jquery,Html,Pdf,我的目标:为用户添加打印报表时打印链接到报表的附件的方法 我正试图这样做,这样我可以将它们嵌入并打印在一个文件中。用户大多使用打印到pdf,因此我希望有一个嵌入对象,该对象的高度与文档所需的高度完全相同,因此没有滚动条,嵌入的项会附加在同一个文件中并可查看 我发现在Chrome中,嵌入PDF时,可以使用html信息来实现这一点,但我不知道如何从父页面访问它 下面是w3学校tryit编辑器中一个示例的一些屏幕截图。我需要访问的对象是div sizer,因为它是窗口容纳pdf而不溢出所需的高度 我尝

我的目标:为用户添加打印报表时打印链接到报表的附件的方法

我正试图这样做,这样我可以将它们嵌入并打印在一个文件中。用户大多使用打印到pdf,因此我希望有一个嵌入对象,该对象的高度与文档所需的高度完全相同,因此没有滚动条,嵌入的项会附加在同一个文件中并可查看

我发现在Chrome中,嵌入PDF时,可以使用html信息来实现这一点,但我不知道如何从父页面访问它

下面是w3学校tryit编辑器中一个示例的一些屏幕截图。我需要访问的对象是div sizer,因为它是窗口容纳pdf而不溢出所需的高度

我尝试了很多不同的jquery选择器来尝试这一点,但是对于我尝试的所有选择器,仍然没有将其定义为输出

我已经阅读了一些关于内容脚本的文档,但不确定如何使用它们,或者它是否能解决我的问题。我也研究过使用PDF.js,但到目前为止还没有成功

如果有人知道这是可能的,任何信息都会很棒。
如果有人知道这是完全不可能的,请让我知道,这样我就可以用另一种方式来解决这个问题。

通过单独的途径解决了这个问题,我在制作pdf之前将它从HTML中删除。

通过单独的途径解决了这个问题,我在制作pdf之前将它从HTML中删除。

了解同源策略。这是完全不可能的。您可以使用.contents(例如$iframe.first.contents.findembed)通过jQuery访问iframe。然而,解析其中引用的pdf文件是很困难的。我可以毫无问题地找到iframe,但是一旦它到达了jquery选择器似乎停止工作的地方,它就不会抓取嵌入中的任何html,它似乎只能由pluginand@SLaks同源策略查看,pdf和页面来自同一个域,w3学校只是我需要在插件中选择的一个示例,但是呈现HTML的扩展不在同一个域中。我认为这行不通。了解一下同一原产地的政策。这是完全不可能的。您可以使用.contents(例如$iframe.first.contents.findembed)通过jQuery访问iframe。然而,解析其中引用的pdf文件是很困难的。我可以毫无问题地找到iframe,但是一旦它到达了jquery选择器似乎停止工作的地方,它就不会抓取嵌入中的任何html,它似乎只能由pluginand@SLaks同源策略查看,pdf和页面来自同一个域,w3学校只是我需要在插件中选择的一个示例,但是呈现HTML的扩展不在同一个域中。我认为那行不通。