Форум программистов, компьютерный форум CyberForum.ru

Подгрузка ajax-ом локальных .html - Программирование мобильных систем

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование мобильных систем Доступ к страници только с мобильных устройств http://www.cyberforum.ru/mobile-dev/thread1519010.html
Возможно ли сделать, что бы доступ к веб-странице был открыт только для мобильных устройств, для тех-же кто заходит с ПК вылетала ошибка или сообщение "Извините, доступно только для мобильных устройств..."
Программирование мобильных систем Есть отличная идея. Как и где подобрать команду для воплощения!? Ребята и девчата, откликнитесь!!! В голове созрела отличная идея для мобильного приложения. На рынке мобильных приложений в данном виде аналогов нет. Идея, на стадии "сырого" технического задания. Понимаю, что нужна команда профессионалов и единомышленников, хотелось бы пообщаться с таковыми. Так же планирую в ближайшее время привлечь, небольшие но все же инвестиции!))) http://www.cyberforum.ru/mobile-dev/thread1517882.html
Программирование мобильных систем Поиск людей для реализации проекта
Ищу толковых людей-энтузиастов для мозгового штурма. пусть и не профессионалов , но с мозгами которые пишут приложения для андроида и IOS . Перспектива - создать толковую команду которая будет работать в одном проекте . Задроты не приветствуются . Приветствуются "живые" люди! Если вы мало умеете но стремитесь разбираться вам ко мне. Предостерегая от вопросов о наживе. Я такой же энтузиаст как...
Программирование мобильных систем Почему приложение в Google Play может быть не доступно в некоторых странах?
Загрузил приложение на Google Play. Но один пользователь отправил мне такую ошибку при загрузке моего приложения:"Sorry,The APP Cannot Be Downloaded In Your Country". При чем загрузки приложения уже есть в этой стране. С чем может быть связана данная ошибка?
Программирование мобильных систем Push- уведомления http://www.cyberforum.ru/mobile-dev/thread1514171.html
Добрый день!!! Можете подсказать как часто можно отправлять push- уведомления? Добавлено через 2 минуты и ещё сразу вопрос по выкладке готового приложения в app-store: обязательно нужно иметь зарегистрированную компанию для авторизации в качестве разработчика?
Программирование мобильных систем Форматирование текста в программах и играх Добрый день! Я переводчик, не силен в программировании. Недавно занялся переводом программ и игр с китайского и столкнулся с проблемой расположения текста. Расстояние между строками очень большое. Китайские разработчики во всем винят шрифт, мол это шрифт такой и мы ничего не можем сделать. Я подкорректировал отступы в FontCreator но в конечной программе ничего не изменилось, хотя в Word... подробнее

Показать сообщение отдельно
lex-romanow
1 / 1 / 0
Регистрация: 24.09.2014
Сообщений: 38

Подгрузка ajax-ом локальных .html - Программирование мобильных систем

24.08.2015, 08:48. Просмотров 263. Ответов 0
Метки (Все метки)

Всем привет. Делаю книгу приложение через cordova. Не получается локально подгрузить .html файлы. Всю книгу вкидывать в проект в виде списка для свайпа не верно, т.к. проект начинает тормозить. Думал разбить 530 страниц на отдельные .html страницы и частями подгружать в процессе работы. Все файлы должны хранится в проекте, т.е. локально. Никаких подключений к серверам не должно быть. Помогите, пожалуйста, разобраться. Спасибо.

index.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="en">
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
        <link rel="stylesheet" type="text/css" href="css/index.css">
        <title>Духовный путь</title>
    </head>
    <body>
    <script type="text/javascript" src="js/index.js"></script>
    </body>
</html>

index.js

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var app = {
    initialize: function() {
        this.bindEvents();
    },
    bindEvents: function() {
        document.addEventListener('deviceready', this.onDeviceReady, false);
    },
    onDeviceReady: function() {
        app.receivedEvent('deviceready');
    },
    receivedEvent: function(id) {
        var parentElement = document.getElementById(id);
        var listeningElement = parentElement.querySelector('.listening');
        var receivedElement = parentElement.querySelector('.received');
 
        listeningElement.setAttribute('style', 'display:none;');
        receivedElement.setAttribute('style', 'display:block;');
 
        console.log('Received Event: ' + id);
    }
};
 
app.initialize();
 
$.ajax({
    type: "POST",
    dataType: "html",
    url: "file:///android_asset/www/book/page1.html",
    success: function(data){
        alert(data);
    }
});

Config.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.example.spiritual" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>Духовный путь</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="dev@cordova.apache.org" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <plugin name="cordova-plugin-whitelist" version="1" />
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <platform name="android">
        <allow-intent href="market:*" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>
</widget>

AndroidManifest.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="com.example.spiritual" xmlns:android="http://schemas.android.com/apk/res/android">
    <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true">
        <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
            <intent-filter android:label="@string/launcher_name">
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" />
</manifest>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru