在我的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>