收藏
回答

微信小程序 web-view 打开H5网页 不执行JS?

网页在浏览器上和小程序模拟器上都能正常访问,但是在真机上不行

微信小程序 web-view 打开H5网页 不执行JS

业务域名配置了是HTTPS 直播拉流地址也是HTTPS 。 在浏览器和小程序模拟器测试了都没问题。我跟踪了一下是真机中H5页面引用的外部JS 不执行。flv.js 那个并没有执行

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script type="text/javascript" src="./flv.min.js"></script>
        <video id="videoElement" style="width: 100%;" muted autoplay></video>
        <button id="unmuteButton" style="visibility: hidden;" >unmute</button>
        <script>
            window.onload = function () {
                if (flvjs.isSupported()) {
                    var videoElement = document.getElementById('videoElement');
                    var button = document.getElementById("unmuteButton");
                    var flvPlayer = flvjs.createPlayer({
                        type: 'flv',
                        url:'直播拉流地址'
                    });
                    flvPlayer.attachMediaElement(videoElement);
                    flvPlayer.load();
                    button.addEventListener("click", function() {
                        videoElement.muted = false;
                        flvPlayer.play();
                    })
                }
            }
        </script>
    </body>
</html>
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容