Проблемы с включением пользовательской страницы входа в кордову при использовании углового клика в том же проекте
У меня есть проект cordova с несколькими файлами bundle.js из моего углового проекта cli. У меня есть селектор приложений и файлы bundle.js в теге body в index.html в проекте cordova. Я собираюсь создать новую страницу входа в проект cordova, чтобы можно было войти с помощью Azure. У меня вопрос, как я смогу добавить еще одну страницу в тег body в index.html, который будет загружен перед селектором? Я не могу заменить селектор, потому что он только дает мне ошибку "Селектор"ipool-app"не соответствует ни одному элементу".
index.html:
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<base href=".">
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta http-equiv="Content-Security-Policy" />
</head>
<body>
<app>
<div class="center-div center-text">
Loading... <br /><br />
<i class="fa fa-spinner fa-spin fa-5x fa-fw"></i>
</div>
</app>
</div>
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="scripts.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="scripts/platformOverrides.js"></script>
<script type="text/javascript" src="scripts/index.js"></script>
</body>
</html>
1 ответ
Может быть, я вас очень хорошо понял, но обычно в проекте Cordova мы можем просто создать html
файлы в нашем проекте, как новые страницы в приложении. Например, вы можете создать html-страницу для входа в систему, сохранить токен аутентификации или информацию о подписанных пользователях в sessionStorage
, которым можно поделиться на разных страницах.
В противном случае вы можете использовать мобильные приложения Azure для реализации операции входа в систему с помощью AAD или других IDP в клиентском SDK мобильных приложений, в этом случае вам не нужно создавать дополнительную страницу входа.
Вы можете обратиться к https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-how-to-use-client-library для более подробной информации о том, как аутентифицировать пользователей через AAD в Cordova.