在我的HTML文件中,我有一个Iframe,它是指向Google文档的链接。当前,用户将能够编辑文档。但是,我不希望用户能够更改文档。如何将iframe设为只读?

最佳答案

编辑

如果您在Google文档中使用“文件>发布到网络...”,则人们将始终无法编辑您的文档。 Docs Help(请参阅“共享时已发布文件的外观”)。

这是我刚发布的:try me

原始答案

我想,要完全确保它不可编辑的唯一方法是通过Google Docs本身的某些设置,任何使用JavaScript或CSS的块都有可能被禁用。而且,JavaScript无法控制iframe中的任何内容,因为它来自不同的来源。

话虽如此,最简单的方法可能是使用CSS,pointer-events: none;将禁用iframe上的鼠标事件,从而使用户无法选择它。 MDN Docs

iframe { pointer-events: none; }


或作为内联样式...

<iframe style='pointer-events: none;'></iframe>

08-25 10:29
查看更多