【发布时间】:2014-07-12 08:03:21
【问题描述】:
我使用 Ionic 和 Worklight 创建了演示应用程序,它可以在 Android 上运行,但在 IOS 上出现错误,当我使用移动浏览器模拟器并在IOS环境下调试时,我收到以下错误消息:
Uncaught InvalidCharacterError: Failed to execute 'add' on 'DOMTokenList': The token provided ('platform-ios - iphone') contains HTML space characters, which are not valid in tokens.
我只是在 index.html 中添加 Ionic 文件:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="ionic/css/ionic.css">
<script src="ionic/js/ionic.bundle.js"></script>
</head>
<body style="display: none;">
<!--application UI goes here-->
<div class="bar bar-header bar-positive">
<h1 class="title">bar-positive</h1>
</div>
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
</body>
</html>
我也在移动设备上测试了 Android 和 IOS,只在 IOS 设备上出错。
我不知道如何解决这个问题。任何人都可以帮忙吗?谢谢。
【问题讨论】:
-
至少你需要提供一个测试用例项目来展示这个问题...
-
对不起,我已经编辑了我的问题...
标签: ios ibm-mobilefirst ionic-framework