mts*_*tso 5 javascript cordova hybrid-mobile-app visual-studio-cordova
刚开始检查使用Visual Studio 2015开发cordova应用程序的工作流程.
我的问题是,当在实际的Android设备上进行调试时(假设ver> 4.4)有一种方法可以实现"实时重新加载"(在JS/CSS/HTML中进行更改,这些更改将在不重新启动构建过程的情况下变为活动状态).我可以理解,从项目中添加/删除插件对于实时重新加载来说会更加困难(由于需要构建本机代码)但是对于我们的javascript代码,这不仅仅是更新目标文件吗?我并不真正关心在没有用户交互的情况下更新目标的自动化,我只需要避免耗时的重建过程,当需要频繁的微小更改时.我已经读过Ionic框架了,但是做一个需要有离子的吗?我也看过/测试过phonegap,但我不喜欢这样.
我是绿色的,但我认为实时重新加载只会涉及指向我们的源的静态http服务器(管理'虚拟'cordova.js之类的东西)以及更改项目的起始html指向我们的服务器之类的东西而不是文件(甚至我们的应用程序上的'重新加载'按钮).不是这样的吗?我想我错了,否则我希望看到这是V/S标准问题.只是说.如果不是V/S的东西,是否有工具/插件可供安装?
很抱歉很长的问题/帖子.评论/方向非常感谢
我的解决方案是让应用程序通过标准 Cordova 下载方法动态下载额外的 Javascript 文件,然后在代码中添加它们的链接。它们会在您将 HTML 脚本标记添加到索引页时执行。
答案不多,但它可能会引导您走向正确的方向。
编辑:
尝试像这样下载脚本:
var ft = new FileTransfer();
ft.download([VARIOUS PARAMS YOU CAN FIND ONLINE]);
Run Code Online (Sandbox Code Playgroud)
这要包含在项目中:
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = [PATH YOU GOT FROM THE DOWNLOAD ABOVE];
var head = document.getElementsByTagName('head')[0];
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)
抱歉,代码不起作用,但这是我工作的全部时间!XD
| 归档时间: |
|
| 查看次数: |
1330 次 |
| 最近记录: |