Flash和PDF触摸事件问题
使用嵌入式swf和嵌入式pdf时,我发现了一个奇怪的问题,但我不确定发生了什么,也不知道如何解决它。
我们正在开发一个旨在使用触摸屏的网络应用程序,我们正在瞄准Chrome(目前为52.0.2743.116米)。 我们有适用于Chrome版本22.0.0.209的Adobe Flash Player插件)和Chrome PDF查看器。
我们有一个遗留的SWF文件,我的公司希望在网站上显示,也有一些PDF文件。 我得到的问题是,如果swf被触摸(而不是点击),那么它似乎保持某种焦点,每次触摸累积了这种保留。 刷新页面似乎不能解决这个问题,但重新启动整个浏览器。
我已准备好尝试并演示:https://plnkr.co/Da6kecRwmBc1EGkRRDQ4
<!DOCTYPE html>
<html>
<head>
<script data-require="jquery@*" data-semver="3.0.0" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body>
<div class="flash-content"><embed src="https://melusine.eu.org/syracuse/swf/1-mandel/mandel01.swf" /></div>
<div class="pdf-content"><embed src="https://partners.adobe.com/public/developer/en/xml/AdobeXMLFormsSamples.pdf" /></div>
<textarea>Just to grab focus</textarea>
</body>
</html>
注意,这里的SWF和PDF不是我的,只是为了演示。 它似乎发生与任何重新创建问题:
我注意到了一些事情。 我在我的主要Web应用程序中使用了Angular(不在这里),并且聆听了我所能做到的所有事件,并且似乎没有生成鼠标事件,只是触摸事件,因为在PDF和文本区域中失败的触摸但我不知道事件如何受到影响,也不知道如何解决。
我已经尝试使用对象标签和iframe swf和pdf,但都导致相同的问题。
我目前对我工作的人的建议是,我们倾销瑞士法郎,因为它是旧的,支持正在被删除,但如果可以的话,我仍然想尝试并理解这一点。
任何帮助将不胜感激。
链接地址: http://www.djcxy.com/p/36417.html