【问题标题】:Embedding a Google Drive folder in Wordpress.com在 Wordpress.com 中嵌入 Google Drive 文件夹
【发布时间】:2020-02-05 03:02:28
【问题描述】:

我想添加一个 Google Drive 文件夹视图并下载到我在 Wordpress.com 中托管的website。我按照question 中的说明使用了这个命令:

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

但由于某种原因,它在我预览时有效,但在我发布时无效。有谁知道我该如何解决这个问题?

【问题讨论】:

  • 您可以尝试打开控制台(Ctrl+Shift+i)并查看是否有任何与此相关的日志/消息吗?
  • @carlesgg97 抱歉我缺乏知识,但你能告诉我该怎么做吗?
  • 当然!请转到您的网页(使用嵌入文件夹发布后)。在那里,同时按下键(Ctrl、Shift、i),浏览器右侧会打开一个窗口(否则打开左上角的下拉设置按钮,单击更多工具和开发人员工具)。之后,如果尚未选择控制台,请选择控制台,如果那里出现任何错误,请告诉我。
  • 否则,如果你愿意,你可以在这里公布网址,我可以看看。
  • @carlesgg97 感谢您的安排。我不能全部复制它们,但是有一堆错误说“加载资源失败:net::ERR_BLOCKED_BY_CLIENT”一对说:“未捕获的对象。”{“error”:{“code”:-1,”消息”:“发生网络错误,请求无法完成。”}}”和一个说“与 处的跨站点资源关联的 cookie 设置为没有 SameSite 属性”。网页是pabloviollier.net/docencia

标签: html wordpress google-drive-api embed


【解决方案1】:

您目前在您网站上的代码如下:

<iframe src="https://drive.google.com/file/d/1HtDl8uOzH3qLJqnZ_18HE8kXeJhwMR8k/preview?usp=drivesdk" frameborder="0" width="640" height="480" marginheight="0" marginwidth="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

使用适当的超链接(紧跟在src= 之后)嵌入文件,而不是目录。但是,您试图嵌入后者。

要嵌入目录,请使用以下 URL:

https://drive.google.com/embeddedfolderview?id=YOUR_FOLDER_ID#grid

如果您更喜欢嵌入文件,请使用以下 URL:

https://drive.google.com/file/d/YOUR_FILE_ID/preview

您应该使用嵌入您的文件夹的结果代码如下:

<iframe src="https://drive.google.com/embeddedfolderview?id=1HtDl8uOzH3qLJqnZ_18HE8kXeJhwMR8k#grid" frameborder="0" width="640" height="480" marginheight="0" marginwidth="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

【讨论】:

  • 感谢您的回复和您的宝贵时间!我使用了你的代码,但它仍然不起作用:(问题似乎是我在没有商业计划的情况下使用 wordpress.com en.forums.wordpress.com/topic/…
猜你喜欢
  • 2014-01-08
  • 2016-02-20
  • 1970-01-01
  • 2014-08-16
  • 2021-05-19
  • 2015-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多