Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iframe 画布LMS在新选项卡中打开工具_Iframe_Tabs - Fatal编程技术网

Iframe 画布LMS在新选项卡中打开工具

Iframe 画布LMS在新选项卡中打开工具,iframe,tabs,Iframe,Tabs,我正在为Canvas LMS开发一个LTI工具。该工具有两个部分,内容选择器和内容页。内容选择器可嵌入,而内容页不可嵌入。当应用程序第一次启动时,我希望在iframe中嵌入内容选择器。用户选择某些内容后,应用程序将第二次启动,内容页面将显示在新选项卡中 目前,内容选择器将显示在iframe中,但当它尝试向用户显示内容页面时,它什么也不显示,我可以在chrome控制台中看到错误:拒绝在iframe中显示,因为它设置了X-Frame-Options=DENY 我知道创建工作分配时有一些选项:始终在新

我正在为Canvas LMS开发一个LTI工具。该工具有两个部分,内容选择器和内容页。内容选择器可嵌入,而内容页不可嵌入。当应用程序第一次启动时,我希望在iframe中嵌入内容选择器。用户选择某些内容后,应用程序将第二次启动,内容页面将显示在新选项卡中

目前,内容选择器将显示在iframe中,但当它尝试向用户显示内容页面时,它什么也不显示,我可以在chrome控制台中看到错误:拒绝在iframe中显示,因为它设置了X-Frame-Options=DENY

我知道创建工作分配时有一些选项:始终在新浏览器窗口中打开工具,但我是否可以通过编程确定何时在iframe中打开工具,何时在新浏览器窗口中打开工具

提前感谢。

Canvas LMS(或任何LMS)不允许动态进行此配置。在创建外部工具之前,必须设置它