Все на странице, которая является HTML (статическим HTML), не отображается в Android & IOS WebView, но отображается в браузере.
Я использую Angular JS 1.6 и мой файл конфигурациикак показано ниже.
'use strict';
teatApp.config(['$ocLazyLoadProvider', 'localStorageServiceProvider', '$stateProvider', '$urlRouterProvider', '$locationProvider',
function ($ocLazyLoadProvider, localStorageServiceProvider, $stateProvider, $urlRouterProvider, $locationProvider) {
localStorageServiceProvider.setPrefix('teatApp');
$ocLazyLoadProvider.config({
debug: false,
events: true,
});
$urlRouterProvider.otherwise('/home');
$locationProvider.html5Mode(true);
// $locationProvider.html5Mode({
// enabled: true,
// requireBase: false
// });
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'angular_view/Index/indexbody.html',
controller: 'indexBodyController',
resolve: {
loadMyFile: function ($ocLazyLoad) {
return $ocLazyLoad.load({
name: 'teatApp',
files['angular_project_file/controllers/indexBodyController.js']
})
}
} // END state
}).state('aboutus', {
url: '/about-us',
templateUrl: 'angular_view/aboutus/aboutus.html',
}).state('contactus', {
url: '/contact-us',
templateUrl: 'angular_view/contactus/contactus.html',
}).state('faq', {
url: '/FAQ',
templateUrl: 'angular_view/faq/faq.html',
}).state('terms', {
url: '/terms-and-conditions',
templateUrl: 'angular_view/terms/terms.html',
});
}
]);
По сути, этот URL-адрес отображается в браузере, но не в веб-представлении Andriod и IOS, что является проблемой. Спасибо заранее.