У нас есть инструмент, который генерирует веб-страницу. На этой веб-странице есть определенные гиперссылки, которые следует открывать в Chrome. Обратите внимание, что инструмент всегда работает в IE, и объекты ActiveX разрешены.
Обход, который я придумал, состоял в том, чтобы использовать jQuery, чтобы прикрепить обработчик щелчка к гиперссылке и вызвать функцию, которая бы откройте эту ссылку в Chrome. Ниже приведен мой сценарий, и я не могу выяснить, почему это не работает.
<html>
<head>
<style>
.link1 {
background-color: yellow;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
$(document).ready(function() {
$('.link1').bind("click", function(event) {
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
var shell = new ActiveXObject("WScript.Shell");
shell.run("chrome http://www.google.com");
});
});
</script>
</head>
<body>
<div class="item">
<a title="" class="link1" href="#">chromeopen</a>
</div>
</body>
</html>