【问题标题】:pop up window f3 are open in google chrome but not visible in front弹出窗口 f3 在谷歌浏览器中打开但在前面不可见
【发布时间】:2014-05-05 10:45:05
【问题描述】:

嗨,我正在开发一个 Web 应用程序,使用那里弹出搜索.. 但它不能在 Google chrome 浏览器上工作,这是什么原因。它打开但不显示在前面它在浏览器背面打开。任何知道解决方案的人请帮助我,我正在等待提前感谢你们所有人。我的代码是

$('#cs_code_nr').jQee('F3', function(e) {
   window.open("search_f3.php?mast_cs_code=mast_cs_code","","width=500,height=400,resizable=no,scrollbars=yes,toolbar=no,menubar=no");
});

如果有任何困惑请问我我会描述但如果你知道请帮助我

【问题讨论】:

  • 你的函数在什么处理程序中? document.readywindow.onload?
  • window.onload 函数
  • 你能提供一个 jsFiddle 或在线链接来复制这个问题吗?
  • 实际上我正在使用热键搜索它在其他浏览器上正常工作但在 chrome 上不工作。它在 chrome 上打开,但只有几秒钟,然后隐藏在浏览器上......有什么解决方案
  • 在chrome中,弹出窗口是放在打开的主窗口下还是关闭?再次,任何在线链接?!

标签: javascript php jquery google-chrome


【解决方案1】:

我猜这是因为按 F3 键的原生浏览器行为会在主页上打开搜索框功能,使其重新获得焦点。

你可以试试:

$(document).on('keydown', function(e){
    // e.which === 114 for 'F3' on my laptop, could vary maybe
    if(e.which === 114) e.preventDefault();
});

请注意,我真的不确定这可能是您的问题,我不知道这个插件jQee

【讨论】:

  • 感谢您的帮助,但它不起作用。还有一件事我想问你.. 是否有任何功能可以找出用户的下一次访问。当用户离开我们的网站时,我可以找到他们去的地方。回复
  • @user3304880 直到你提供在线链接,我只能猜测,不幸的是......
  • 有什么功能可以查出用户下次访问。当用户离开我们的网站时,我可以找到它
  • 它与你的开场问题有什么关系???你应该问一个关于这个的新问题。无论如何,答案是否定的,除非用户当然是在您自己的页面上单击锚点。关于你当前的问题,即使使用本地主机,为什么你不能设置一个jsfiddle?
  • 谢谢其实我找到了解决之前的问题谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多