将Meteor .js加载到android中的本地Html文件中

时间:2012-06-19 10:52:11

标签: javascript android meteor

我正在尝试使用Meteor。现在我使用apache2在localmachine中运行整个设置,并且当从Android Emulator的浏览器浏览相同的URL时,meteor.js也可以工作。现在主要的问题是我需要从我的Android应用程序中的本地URL的功能,这里页面无法加载远程js。在将javascript设置为启用后,我使用WebViews loadURL方法加载以下html。嵌入在html中的js将是这样的

<script type="text/javascript" src="http://meteor.mywebserver.com/meteor.js"></script>
<script type="text/javascript">
window.onload = function()
{
  Meteor.host = "meteor.mywebserver.com";

  alert(textStatus);
// Call the test() function when data arrives
  Meteor.registerEventCallback("process", commentsUpdate);
// Join the demo channel and get last five events, then stream
  Meteor.joinChannel("demo", 0);
  Meteor.mode = 'longpoll';
// Start streaming!
  Meteor.connect();
// Handle incoming events
  function commentsUpdate(data)
  { 

    alert(data);
  };});

经过大量搜索后,我尝试了stackoverflow answer

无济于事。任何人都可以帮我找到一个工作,我不能使用当地的meteor.js,因为它不会工作。

由于

1 个答案:

答案 0 :(得分:0)

此后,Meteor通过集成的Cordova解决了这个问题,您可以阅读here。基本上,您告诉Meteor您要将Android平台添加到您的应用程序,并为您构建Android项目文件。您的应用看起来好像是原生的,但它实际上只是在围绕着网络视图&#34;的轻量级应用中运行。在iOS中,这是使用WebKit完成的,但我认为在Android中它取决于操作系统的版本。

您仍然需要将应用部署到Play商店,这需要对应用和所有应用进行签名。