我需要隐藏'在新窗口中打开'当我使用Iframe打开我的页面时,谷歌查看器中的按钮

I needed to Hide the 'Open in New Window' button from the google viewer while i open my page using Iframe

本文关键字:谷歌 按钮 在新窗口中打开 隐藏 Iframe 我的      更新时间:2023-09-26

当我使用Iframe打开页面时,我需要从谷歌查看器中隐藏"在新窗口中打开"按钮。(按钮位于顶部最右侧)对于前任。https://docs.google.com/gview?url=http://infolab.stanford.edu/pub/papers/google.pdf&嵌入式=真正的

实际上,我不希望用户下载实际的pdf文件。

有什么办法做到这一点吗?非常感谢提前

如果这是您在iframe中从您的网站打开的示例URL(换句话说,如果您从外部网站构建页面),则无法执行您想要的操作。无法从您的页面访问该框架的内容(安全问题)。

谷歌控制着他们网站上的内容,除了在其他地方托管PDF和控制文件下载之外,你别无选择(你仍然无法显示PDF内容并阻止用户将其复制到他们的磁盘上)。

我想知道你的担忧/原因是什么,阻止用户将文件保存到他们的磁盘。。。

非常简单!只需点击打开新窗口,在新窗口中点击文件并点击"阻止观众下载"。你必须登录你的谷歌帐户。

将这行代码复制并粘贴到地址栏中,然后点击回车键:

javascript:function a() {document.getElementById('openInViewerButtonIcon').style.display = 'none';} a();

它通过JavaScript隐藏按钮,将display css属性设置为none。您可以尝试在Frame中加载页面,从而可以在javascript上注入。