当我访问包含Flash应用程序的网站(应用程序中显示文本)时,Flash应用程序是否会将文本和字体信息发送给客户端并让客户端呈现它还是已经预先呈现在服务器端?可以在客户端轻松解析文本(没有图像抓取)吗?
答案 0 :(得分:1)
Flash应用程序本身包含“嵌入式”矢量字体轮廓(称为字形)。在发布Flash文件期间,作者可以选择要导出的字形。
例如,如果Flash包含一个文本标签,其中“Hello”仅使用一次并实现为静态文本,则作者可以选择仅导出“H”,“e”,“l”和'o'字形。
但是,如果作者在Flash上有动态文本,他们可能会选择导出所有可用的字形,或者选择在发布期间导出的字形范围。
关于收集文本,并注意到上述内容,文本 以纯文本形式存在于Actionscript中使用(即使Flash文件已加密也会保留字符串),也来自阶段(实现时)静态)。两者都可以由SWF Decompiler收集。 Google快速搜索产生了this Adobe Air application on code.google.com这样做: