Javascript 以压缩格式打开google文档/切换到压缩格式
在我的项目中,我将一个google文档加载到一个单独的div中。 谷歌文档界面包括一个隐藏菜单和菜单的按钮 将视图切换为更紧凑的形式 我的问题是-是否可以使用javascript切换到紧凑视图 我可以在预览模式下打开文档 但它不是很有用(紧凑模式更好) 负责切换到compact view的按钮具有idviewModeButton,但以下方法不起作用:Javascript 以压缩格式打开google文档/切换到压缩格式,javascript,google-apps-script,Javascript,Google Apps Script,在我的项目中,我将一个google文档加载到一个单独的div中。 谷歌文档界面包括一个隐藏菜单和菜单的按钮 将视图切换为更紧凑的形式 我的问题是-是否可以使用javascript切换到紧凑视图 我可以在预览模式下打开文档 但它不是很有用(紧凑模式更好) 负责切换到compact view的按钮具有idviewModeButton,但以下方法不起作用: $("#viewModeButton").trigger('click'); 我认为这是不可能的,因为同一原产地政策。回答: 由于同源策略,不可
$("#viewModeButton").trigger('click');
我认为这是不可能的,因为同一原产地政策。回答: 由于同源策略,不可能执行JavaScript代码来与iframe中不共享的域中的内容进行交互 说明: 正如您已经发现的,同源策略是一个关键的web应用程序安全策略,可以追溯到1995年,它限制一个网页上的脚本执行与另一个网页的交互,除非两个网页共享域
http://subdomain.domain.com/some/path.html
和http://subdomain.com/som/other/path.html
将能够在此策略下相互交互,因为协议、端口和域都在它们之间共享。但是,更改其中任何一项都会导致脚本交互失败:
使用示例域http://subdomain.domain.com/path.html
:
将工作,因为只有路径不同http://subdomain.domain.com/path2.html
将不工作,因为协议不同https://subdomain.domain.com/path.html
将不工作,因为端口不同http://subdomain.domain.com:894/path.html
将不工作,因为主机不同http://subdomain2.domain.com/other-path.html