我正在尝试使用Phonegap创建一个简单的应用程序,使用Adobe Phonegap构建器编译.我已经找到并使用了很好的文档示例,在下面使用了navigator.connection.type,并且我已经添加了另一行,以便在设备准备就绪时生成警报框.它甚至没有那么远.我已经在某些点显示了无尽的旋转圈,通过将这些代码从头部移动到页面的主体,但这到底是没有帮助的.在iOs和Android设备上进行测试会得到相同的结果,config.xml确实包括: -
<plugin name="NetworkStatus" value="CDVConnection" />
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager" />
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢.
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is loaded and it is now safe to make calls Cordova methods
//
function onDeviceReady() {
alert('Device is ready');
checkConnection();
}
function checkConnection() {
var networkState = navigator.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = …Run Code Online (Sandbox Code Playgroud) PHP代码是这样的: -
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<example>\n";
echo "</example>";
Run Code Online (Sandbox Code Playgroud)
结果如下: -
<?xml version="1.0" encoding="utf-8" /?>
<head/><example>
</example>
Run Code Online (Sandbox Code Playgroud)
为什么会出现<head />标签?我怎么能摆脱它?