18910140161

JavaScript-text/HTML blob,它是包含HTML和JS代码的iframe的源,创建mimetype错误-堆栈溢出

顺晟科技

2022-10-18 13:13:47

112

我正在创建一个同时包含HTML和JS代码的iFrame.进入BLOB的代码将类似于:

'''

<代码><;脚本SRC=";{%static ' JS/bootstrap.min.JS '%}";>;<;/脚本>;<;脚本SRC=";HTTPS://<;域>;/控制器/API_浏览器_检索_脚本/";>;<;/脚本>;<;HTML(>;)<;身体>;HTML中的内容..
'''

第二个脚本SRC指向“ HTTPS://./API_浏览器_检索_脚本/”,然后从应用程序中拉入一个JS代码文件-我希望这个脚本可以在iframe中使用,以便在HTML中使用,因为我的CSP策略正在转储内联JS.

然后将上面的代码

模板放入一个名为IFramecode的变量中,并将其转换为一个名为BlobContent的Blob:

    <script src="{%  static 'js/bootstrap.min.js' %}" > </script> 
    <script src="https://<domain>/controller/api_browser_retrieve_script/"></script>

    <html>
    <body>
           stuff in the html...

但是,当将iframem附加到主页时,blob将开始在iframe中加载,然后浏览器将看到脚本标记,然后由于mimetype错误而无法加载其余部分。我可以将MIME类型设置为' application/JavaScript ',但HTML不再工作。有没有一种方法可以让BLOB加载到iframe中,并让iframe仍然加载JS代码并正常运行?


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航