#arcore
#arcore
Вопрос:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Avacados</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://ar.marketscale.com/test/test.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<a style="display:none" id="ar-link" href="intent://arvr.google.com/scene-viewer/1.0?file=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Avocado/glTF/Avocado.gltfamp;mode=ar_onlyamp;link=https://www.google.comamp;sourceid=chromeamp;ie=UTF-8amp;title=Acocados#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;S.browser_fallback_url=https://developers.google.com/ar;end;">Avovados</a>
<footer>
<script type="text/javascript">
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
if (isMobile) {
$(document).ready(function(){
setTimeout(function(){
// $('#ar-link').trigger('click');
$('#ar-link').click(function() {
this.click();
}).click();
},1000);
});
} else {
window.location.href = "https://ar.marketscale.com/test/testfallback.css"
}
</script>
</footer>
<!-- 💁 Include both scripts below to support all browsers! -->
<!-- Loads <model-viewer> for modern browsers: -->
<script type="module"
src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js">
</script>
<!-- Loads <model-viewer> for old browsers like IE11: -->
<script nomodule
src="https://unpkg.com/@google/model-viewer/dist/model-viewer-legacy.js">
</script>
</body>
</html>
Я использую Scene Viewer и запускаю явное намерение из HTML. Он работает в ar_only. Цель состоит в том, чтобы при посещении этого веб-сайта AR запускался автоматически. У меня есть URL-адрес, и у меня есть QR-код, который указывает на этот URL.
При сканировании QR-кода он запускает AR без проблем. Когда вы вводите URL-адрес, он отправляет вас на запасной веб-сайт. Я знаю, что телефон совместим, потому что он работает при сканировании QR-кода. Я также пробовал это на других телефонах, и это дает мне те же результаты.
Я думаю, что проблема в Javascript. Я использую его, чтобы «щелкнуть» или запустить это автоматически. Есть идеи о том, что может происходить?
ссылка ar.marketscale.com/test/ar_avacado.html
вот QR-код, который ссылается на этот URL: QR-КОД
Комментарии:
1. Почему вы загружаете model-viewer и не используете его?
2. это остаток старой настройки кода, которую я использовал. Спасибо за предупреждение, я удалю.
3. Я столкнулся с той же проблемой. Вы случайно нашли решение?
4. причина в том, что для «immersive-ar» требуются разрешения пользователя. При проверке вашего устройства (chrome://inspect /#devices) вы заметите следующую ошибку: «Не удалось выполнить ‘requestSession’ на’XRSystem’: запрошенный сеанс требует активации пользователя».