从web服务下载文件后,使用web浏览器控件在html中播放java脚本的奇怪行为
Odd behavior on playing java script in a html using web browser control after download a file from the web service
在过去的2-3周里,我一直在寻找我的问题背后的原因。但遗憾的是,我找不到需要的东西。
这是我用c#和xaml创建的一个Windows Phone Book阅读器应用程序。
为此,我需要从web服务下载图书文件,并从中提取和保存音频,图像和html数据。所有数据保存在本地文件夹。
主要功能是,我们可以看到高亮显示的文本与相应的音频播放。高光功能是通过java脚本函数实现的。
我的问题是,高亮文本延迟了一些时间,它不满足它的音频。这发生在从网络下载图书数据或者下载操作发生的会话上。
是否有任何有关网络下载操作可以阻止/延迟Java脚本函数的执行?
能否网络下载操作对Web浏览器控制产生任何影响
?
如果你在JS中使用回调函数的正确方式,函数eg。只有在加载完成后才会开始高亮显示。这个问题让我想起了我在玩弄nodeJS时看到的一些事情,它使用了大约80%的异步函数和循环。然而,如果你想在JS中得到结构化的东西,你可能想看看RequireJS,但是异步函数调用无论如何都可以使用。
function highlightElement(element, function(){
// Load document here, once this operation is done, highlighting will start
}) {
element.addClass('active');
};
相关文章:
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- 如何获取使用我们的脚本或web应用程序的网站名称
- 一个Web应用程序上有两个Java脚本
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- Chrome没有加载最新版本的web工作程序脚本(运行缓存版本)
- 如何防止 C# Web 浏览器中的脚本错误
- 脚本在web浏览器控件中不起作用
- 如何通过HTTPS加载Web Worker脚本
- 使用Java脚本跟踪网页中是否有Ajax请求,或者通过Selenium Web驱动程序拦截XMLHttpRequest
- I'当我试图将java脚本加载到web视图中时,我得到了一个空白屏幕
- 谷歌应用程序脚本web应用程序动态列表从表单
- 在Firefox中与Web内容(页面对象)共享插件对象(内容脚本)
- 当我使用java脚本调用web服务时,模拟器上没有得到响应
- 谷歌应用程序脚本可以作为Web应用程序,但不能作为电子表格脚本
- 通过Web脚本的javascript控制器从Alfresco的alfresco-global.properties文件中
- 将帖子消息从 Web 脚本发送到框架脚本
- 使用ajax调用web脚本
- 如何在SSL页面上使用不安全的web脚本
- web脚本中的Alfresco节点锁定