Можно разрешить чтение данных акселерометра через iframe с использованием атрибута allow, например:
<iframe src="https://myotherdomain.com/sf/index.html" allow="accelerometer"></iframe>
Я пытаюсь выяснить, как разрешить использование акселерометра в безопасных кадрах.
вот как выглядит мой скрипт до сих пор:
<!doctype html>
<html>
<body>
<div id='tgtLREC'></div>
<script type='text/x-safeframe' class='sf_data'>
{
"id": "adLREC",
"src": "https://myotherdomain.com/sf/",
"conf":
{
"w":400,
"h":400,
}
}
</script>
<script type="text/javascript" src="https://myotherdomain.com/sf/src/js/lib/base.js"></script>
<script type="text/javascript" src="https://myotherdomain.com/sf/src/js/host/hosts.js"></script>
<script type="text/javascript" src="https://myotherdomain.com/sf/src/js/lib/boot.js"></script>
<script type="text/javascript">
(function(){
var conf = new $sf.host.Config({
renderFile: "https://myotherdomain/sf/src/html/r.html",
positions: {}
});
})();
</script>
</body>
</html>
Для справки, я пытаюсь изучить безопасные кадры всего пару дней и не действительно не знаю, что я делаю. Я заметил, что в конечном итоге безопасный кадр вставляет на страницу iframe и надеется, что смогу добавить в него атрибут allow. Я не нашел ничего в документации онлайн, ссылающейся на это явно. Любая помощь или указатели на соответствующие ресурсы будет принята с благодарностью.