从任何其他浏览器重定向到IE
问题描述:
美好的一天所有
我知道这个问题在过去被一群人挤了几次。
有谁知道如何从Chrome重定向到IE?
原因是,在我的网站上我有一个指向报表服务器的链接
和报表服务器在Chrome上运行效果不佳,在IE上具有最佳功能。
目前我们必须通过强制导航到该站点IE浏览器为每个用户提供快捷方式。
任何帮助都是绝佳的
提前感谢
Good day all
I know this question has been asked a few times in the past by a hand full of people.
Does anybody know how to do a redirect from Chrome to IE?
The reason for this is, on my site I have a link to the report server
and report server does not work to great on chrome and has the best functionality on IE.
As it stands we have to navigate to the site by forcing IE on shortcuts for each user.
Any help would be apretiated
thanks in advance
答
使用普通网络方法无法实现。浏览器对任何其他已安装的浏览器都不了解。
我能想出的唯一方法是创建一个自定义协议处理程序ID,如http: //或ftp://,您自己的,并将其分配给Internet Explorer,但这也涉及使用您的网站在每个客户端安装一些东西。
Not possible using normal web methods. Browsers do not have any knowledge of any other installed browsers.
The only way I can come up with would be to create a custom protocol handler id, like "http://" or "ftp://", of your own and assign it to Internet Explorer, but this would also involve installing something on each and every client using your website.
你不能通过网页从另一个浏览器打开IE。但是根据你想要这样做的消息,因为SSRS报告查看器不能正常工作(我在reportviewer中看到的唯一问题是它不支持从IE以外的其他浏览器进行客户端打印)...然后我认为你试图通过错误的路径绕过这个问题。您是否考虑过使用ReportViewer控件在ASP.NET中创建自己的报表门户来呈现/显示报表服务器的rdl报表?如果您在自己的页面中使用reportviewer,那么就有解决打印问题的方法(绕过SSRS中的默认打印按钮并改为创建一个 [ ^ ])
You cannot open IE from another browser through a webpage. But per your message about that you want to do this because SSRS report viewer does not work fine (the only issue I see with reportviewer is that it does not support client printing from other browsers than just IE)... then I think that you are trying to bypass the issue by going through the wrong path. Have you considered creating your own "Report Portal" in ASP.NET using ReportViewer control to render/display the rdl reports from your report server? If you use reportviewer in your own page, then there's a solution for the print issue (Bypass the default Print button in SSRS and create one instead[^])