Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Actionscript 3 Flash AS3-enumerateFonts()和私人浏览_Actionscript 3_Flash_Browser_Fonts - Fatal编程技术网

Actionscript 3 Flash AS3-enumerateFonts()和私人浏览

Actionscript 3 Flash AS3-enumerateFonts()和私人浏览,actionscript-3,flash,browser,fonts,Actionscript 3,Flash,Browser,Fonts,Flash AS3应用程序可以使用: flash.text.Font.enumerateFonts(true) 获取主机系统字体的列表 但是,如果.swf在浏览器上以私有模式运行(这适用于Chrome、IE、FF等),则列表将为空,但嵌入在.swf中的任何字体除外 是否有人知道一种解决方法,可以在浏览器处于私有模式的情况下获得设备字体列表?这可能是出于设计考虑,因此您可能发现的任何黑客攻击可能不会持续很长时间,也可能不应该依赖。大多数用户应该接受私人浏览的限制。你真的非常需要最终用户的字体列表吗

Flash AS3应用程序可以使用: flash.text.Font.enumerateFonts(true) 获取主机系统字体的列表

但是,如果.swf在浏览器上以私有模式运行(这适用于Chrome、IE、FF等),则列表将为空,但嵌入在.swf中的任何字体除外


是否有人知道一种解决方法,可以在浏览器处于私有模式的情况下获得设备字体列表?

这可能是出于设计考虑,因此您可能发现的任何黑客攻击可能不会持续很长时间,也可能不应该依赖。大多数用户应该接受私人浏览的限制。你真的非常需要最终用户的字体列表吗?你能不能在swf中嵌入最好的首选字体?如果你说你为什么需要这些字体,可能会有一个最终的解决方案,它甚至可以在私人浏览中使用。谢谢你的反馈。这是一个Flash应用程序,允许用户创建简单的视觉设计(使用彩色形状、上传的位图和文本)。我们确实提供了一些嵌入式字体,但我们也希望让用户能够使用自己安装的字体。这没什么大不了的。。。我只是希望避免那些在私人浏览时试图使用该应用程序的困惑客户的来电。