User 13204940 Ответов: 1

Несколько проблем с управлением webbrowser но отлично в chrome и IE11


Привет,

Я написал небольшую веб - страницу, которая отлично работает в Chrome и IE11. Однако, когда я загружаю страницу с помощью веб-браузера, возникает несколько проблем, которые я не знаю, как решить, и у Google, похоже, тоже нет ответов;

1. user-select: none просто не работает, вы все еще можете выбрать текст
2. сообщение об ошибке: "не удается получить свойство createelement неопределенной или нулевой ссылки"
3. сообщение об ошибке: "значение свойства' $ 'является нулевым или неопределенным, а не функциональным объектом"

Соответствующий код:
html
{
	width: 800px;
	height: 500px;
	font-family: 'Open Sans';
	font-size: 16px;
	letter-spacing: -1px;
	user-select: none;  
	font-weight: 300;
}

<!DOCTYPE html>
<html lang='en-GB'>
	<head>
		<link rel='stylesheet' type='text/css' href='index.css'>
		<script src='jQuery-3.3.1.js'></script>
		<script src='index.js'></script>
		<title>Title here</title>
		<meta http-equiv='X-UA-Compatible' content='IE=edge' />
	</head>
	<body>
		<div id='title'>Installer</div>
		<div id='underline_holder'>
			<div id='underline'></div>
		</div>
		<div class='download_section'>
			<div class='download_section_title'>Downloading files...</div>
			<div class='progress_bar'>
			
			</div>
		</div>
		<div class='download_section'>
			<div class='download_section_title'>Writing files to disk...</div>
			<div class='progress_bar'>
			
			</div>
		</div>
	</body>
</html>

$(function()
{
	$(document).ready(function()
	{alert('before');
		setTimeout(function()
		{alert('after');
			$('#title').css('opacity', 0.8);
			$('#underline_holder').css('border-top', '2px solid rgba(100, 0, 255, 0.2)');
			
			setTimeout(function()
			{
				$('#underline').css({'opacity': 1});
				
				setTimeout(function()
				{
					$('#underline').css({'top': '-2px'});
					
					setTimeout(function()
					{
						$('#underline').css({'width': '100%'});
						
						setTimeout(function()
						{
							var delay = 500;
						
							$('.download_section').each(function()
							{
								var t = $(this);
							
								setTimeout(function()
								{
									t.css({'height': '37px', 'padding': '16px'});
								}, delay);
							
								delay += 500;
							});
						}, 500);
					}, 800);
				}, 300);
			}, 500);
		}, 1000);
	});
});


В дополнение к этим вопросам, ни то, ни другое alert() тоже работает.

Что я уже пробовал:

--------------------------------------------------------------