繁体   English   中英

通过以下任何方式访问“加载”的数据<script type=plaintext>

[英]any way to access data “loaded” via <script type=plaintext>

我试图用js从外部domian加载一些代码。 带有脚本标签的浏览器正在(根据Firebug)加载文件。 这是代码:

$('<script
type="plaintext"src="http://www.google.de"></sc'+'ript>').appendTo('body');

在这种情况下,在加载文件内容后看不到Firebug中的html文档,但是在js中可以访问这种数据吗?

不,不可能。 如果src在同一域中,则有可能通过使用XMLHttpRequest代替。

作为补充说明, 类型应为text/plain

不,不可能在脚本中同时使用typesrc

这是WHATWG在设置为Javascript以外的任何其他内容对类型的说明:

将属性设置为任何其他值意味着脚本是一个数据块,未经处理。 脚本属性(类型本身除外)都不会对数据块产生任何影响。

没有src的数据块几乎没有用-对象或Blob更好。 无法加载除Java脚本以外的其他内容。 Mime类型没有实际意义,除了要加载.js MIME类型(可能还包括Web Extension编写器)以外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM