普遍接受的答案是你不能。然而,越来越多的证据表明,基于读取非基本HTML类型的数据类型的项目的存在,情况并非如此。执行此操作的一些项目是ProtoBuf和Smokescreen的JavaScript版本。
Smokescreen是一个用JS编写的flash解释器,所以如果不能直接得到字节,这些项目是如何解决的呢?可以找到Smokescreen的来源here。我已经仔细研究过,但现在JS不是我的主要语言,解决方案就让我望而却步。
答案 0 :(得分:1)
他们都希望将String
(在本例中为responseText
的{{1}})直接用作字节集合。
XMLHttpRequest
答案 1 :(得分:0)
Protobuf在XMLHttpRequest.requestText字段上做了所有的魔术,这只是一个DOMString。