是否有可以在Flash播放器中运行的webbrowser?
我可以创建一个flash文件作为web浏览器使用吗。所以基本上,Flash的行为类似于internetexplorer或Firefox,可能类似于在iframe中加载页面是否有可以在Flash播放器中运行的webbrowser?,flash,browser,Flash,Browser,我可以创建一个flash文件作为web浏览器使用吗。所以基本上,Flash的行为类似于internetexplorer或Firefox,可能类似于在iframe中加载页面 这可能吗?不,这真的不可能。Flash显示在已经在浏览器中运行的Flash Player中。因此,即使有可能,您也需要运行浏览器来运行Flash Player,然后再运行“webbrowser”。除此之外,Flash无法呈现HTML,因此无法直接用于显示web内容 唯一的选择是使用AdobeAIR,这是Webkit浏览器附带的
这可能吗?不,这真的不可能。Flash显示在已经在浏览器中运行的Flash Player中。因此,即使有可能,您也需要运行浏览器来运行Flash Player,然后再运行“webbrowser”。除此之外,Flash无法呈现HTML,因此无法直接用于显示web内容 唯一的选择是使用AdobeAIR,这是Webkit浏览器附带的用于Flash内容的桌面运行时环境。该浏览器框架也用于Chrome和Safari等浏览器。但如果你的应用程序只是模仿浏览器,那么这样做对你没有好处。AIR中包含的Webkit浏览器只包含最基本的模块,而人们通常期望从浏览器中获得的许多东西将无法提供 如评论中所述,可能可以在ActionScript中实现完整的HTML呈现引擎。然而,这需要付出大量的努力,尤其是如果您想获得与当前浏览器功能类似的良好覆盖率。考虑到Flash是在Flash Player内部运行的,从技术上讲,Flash Player是一个虚拟机,本身运行在嵌入式浏览器中,因此性能会相当差。因此,除了理论上是可能的这一事实之外,我不认为朝着这个方向工作会有任何好处(同样:特别是如果你只是出于上述相同的原因想模仿普通浏览器的话) ²在另一个评论出现之前;Flash可以编译为可执行文件,因此不需要在浏览器中运行。有多种方法可以做到这一点,但总的来说,情况并没有因此而好转。你最好使用AIR(它已经提供了Webkit渲染功能)。我的意思是你可以这样做(有点),但它正常工作所需的时间是疯狂的,不值得的 首先,您必须涵盖以下内容:
标记,并将适当的图像加载到适当的位置,剥离并呈现任何文本基本上-这是可以实现的(部分),但不可行。您将无法涵盖浏览器本身大约75%的功能,更重要的是:这就是浏览器的用途Flash可以独立运行,如果有人可以编写,为什么在ActionScript中使用Web浏览器“不可能”?“未完成”、“不实用”和“不可行”是不同的:)(我不确定可能需要哪些连接选项/要求/代理)@pst:好的,是的,很公平。但我怀疑是否有人真的想在Flash中嵌入一个完整的HTML呈现引擎。当我打开flash文件时,它应该表现为显示网页的iframe。你是说这不可能?太糟糕了。如果flash文件可以表现为iframe显示webbrowser,那就太好了:(