【问题标题】:event listener or onInput command Internet explorer restricted ActiveX controls or scripts?事件侦听器或 onInput 命令 Internet Explorer 限制 ActiveX 控件或脚本?
【发布时间】:2020-09-22 05:37:48
【问题描述】:
(function addCastVoteListeners() {
  const els = Array.prototype.slice.call(document.querySelectorAll('.castVote'));
  els.forEach(addCastVoteListener);
})();
function addCastVoteListener(el) {
  el.addEventListener('change', castVote);
}
function castVote() {
  console.log(this.id);
}

嗨,所以每当我运行我的代码时,我都会受到限制的活动 X 控件单击以允许此内容。有没有办法让我对其进行编程,以便它自动允许 x 控制而无需单击允许。我问是因为有时弹出窗口有时会出现,所以如果它自动允许它,我不必担心我或其他人点击它。我知道我可以通过配置一些 I.E 设置来解决这个问题。但是我想要它,这样如果其他人访问该网站,他们就不必点击它,它只允许他们使用。在服务器上运行 Popup 没有出现,但现在事件侦听器不起作用。我没有包含完整的 js,因为它真的很长。但基本上 javascript 在用户输入输入后会出现/消失一个新表(文本输入)

 // javascript part above html below
<label>Choose a browser from this list:
    <input id = "input1" list="table1"  class="castVote"
    style="width: 500px;"/> 
</label>
<datalist id="table1">
    <option value="Firefox">      
    <option value="more options">
</datalist>
<label>Choose a browser from this list:
    <input id = "input2" list="table2" class="castVote"
    style="width: 500px;"/> 
</label>
<datalist id="table1">
    <option value="safari">      
    <option value="more options 2">
</datalist>

<label>Choose a browser from this list:
    <input id = "inputn" list="tablen" class="castVote"
    style="width: 500px;"/> 
</label>
<datalist id="table1">
    <option value="chrome">      
    <option value="more options n">
</datalist>

【问题讨论】:

  • 不清楚如何使用 ActiveX,我猜你的页面上还有其他内容。

标签: javascript html css internet-explorer


【解决方案1】:

据我所知,IE浏览器出于安全原因显示IE ActivX警告,除了更改manually Internet Explorer settings外,没有办法通过JavaScript启用它。

另外,提供的代码中没有包含Activex控件的相关代码,请检查您的代码,然后贴出相关代码重现问题。您还可以检查哪个操作会导致 ActiveX 提示?可能您可以找到一种替代方法来实现相同的操作(不使用 ActiveX 控件)。

【讨论】:

  • 我认为活动的 X 提示是 onClick、onChange、onInput。我删除它,我不再得到方法。但我需要这些来使我的代码正常工作
  • 您能否像Minimal, Complete, and Verifiable example一样发布足够的代码来重现该问题。因为,我已经测试了您提供的代码,它不会显示ActiveX提示。
猜你喜欢
  • 2017-04-02
  • 2013-01-07
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-08
  • 2020-01-28
相关资源
最近更新 更多