在我的网页上嵌入了一个 Google Drive 文件夹后,有什么方法可以将文件数量添加到我的网页中吗?

after I Embedded a Google Drive folder on my web page is there any way to get number of files in to my web page?

例子:

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#grid" style="width:100%; height:600px; border:0;"></iframe>

我想在 HTML 页面

中自动显示我的 google 驱动器文件夹中的文件数量

喜欢

<p> {number of files} Files</p>

输出应该是这样的

10 Files 

20 Files

所以我希望每当我向该文件夹添加新文件时更改该数字。

简答

你不能。

长答案

您可以使用 javascript 访问页面 iframe 内的元素,如下所示:

 window.frames['frameid'].contentDocument.getElementById('elementid')

但是,出于安全原因,“同源策略”https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy 适用。因此,此方法不适用于您的情况,因为 iframe (drive.google.com) 中的一个来源的域与另一个来源的域不同,您的页面。