如何将浏览器置于用户操作的前台

时间:2012-06-12 16:07:15

标签: ipad html5

我创建了一个html5应用程序,在其中打开PDF,打开PDF后我的应用程序转到后台。有没有选择让它回到前台?

2 个答案:

答案 0 :(得分:1)

不幸的是,javascript无法控制:

  • 打开应用程序(你不能在后台强制它们)
  • 浏览器本身(你不能强迫它在前台)

你能做的最好的事情就是找一个完整的javascript pdf阅读器并用它打开你的pdf,让你控制它。我甚至都不知道这样的事情是否存在,但如果你有时间,这绝对是可能的事情: - )

问候。

答案 1 :(得分:1)

您可以使用pdf.js并将pdf文件嵌入到同一页面上。然后,您可以使用z-index css属性将任何元素放在前面。堆栈顺序较大的元素始终位于堆栈顺序较低的元素前面。

在您的用户操作事件处理程序中,您执行以下操作:

myElement.style.zIndex = 1000; // DOM Scripting Example (Single Element)

// or

$('#myElement').css('z-index', 1000); // jQuery Example (All elements with the "myElement" id)

myElement表示您希望带到顶部的元素。