网页在浏览器上和小程序模拟器上都能正常访问,但是在真机上不行
微信小程序 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>
你好,报错提示什么呢?