我正在尝试在活动浏览器选项卡中打开一个URL(不应创建新窗口或选项卡)。我可以通过创建其对象然后使用IE.navigate2()
函数来使用IE来执行此操作,但我想知道是否可以以通用方式对所有浏览器执行此操作。如果没有,我应该怎么做呢?
答案 0 :(得分:0)
说实话,我根本不会这样做。您假设应用程序执行的任务比用户已经执行的任务更重要。如果用户填写在线纳税申报表怎么办?如果您的应用随后在现有浏览器窗口中启动了一个页面,那么他们将失去他们所做的任何工作。
此外,如果用户首先没有打开浏览器会发生什么?您将不得不在该实例中创建一个新窗口,为什么不在所有其他实例中?
在我看来,黄金法则永远不会劫持用户已经在应用程序中做的任何事情 - 总有另一种方法可以做到这一点,不会像用户那样惹恼用户。