I have just noticed that the toolbar in SSRS (with the page numbers, save/print etc) is slightly askew (see image). After doing some testing, this only happens when accessing a report using the server's FQDN (http://reports.domain.com/Reports/). If I use the netbios/short url (http://reports/Reports/) it works fine - can anyone guess as to why?
Just go to Internet Explorer and Add your site to Compatiblity View:
Follow below steps:
Internet Explorer > Setting > Compatiblity View Setting
Related
Chrome is my preferred browser; I need to interact with SQL Server Reporting Services, though, and when I navigate to a report created with Report Builder (*.rdl file), in Chrome I get no contextual menu. When hovering over the report, it does "light up" (a yellow border is drawn around it) and a dropdown arrow appears in the NE corner, but clicking it does nothing whatsoever.
In IE, it works just fine. However, I really don't want to use IE if I don't have to.
Sharepoint has similar issues (things that can't be done in Chrome and Firefox work fine in IE). Do I just have to "bite the bullet" and use IE when interfacing with Microsoft products, or is there a way to use SSRS from Chrome?
The answer to this very much depends on the version of SQL Server Reporting Services being used, which you haven't mentioned.
In the upcoming SQL Server 2016 version, Chrome is a fully supported browser for interacting with Reporting Services.
However for earlier versions, the only non-IE browsers supported (or at least partially supported) are Firefox and Safari. Older versions support progressively fewer features for non-IE browsers.
This means unless you have SQL Server 2016, using Chrome for reporting services is going to mean compatibility issues. To work around this there are a couple of possible solutions:
1) In a corporate environment, consider using the Legacy Browser Support extension for Chrome - this requires Group Policy settings to force some URLs to open in an IE window.
2) Use the IE Tab extension in Chrome to render certain sites using the IE rendering engine, but inside a Chrome tab.
I recently made up a HTML/CSS/JS(query) site that looks fine in any browser, any device.
But on ONE device (desktop PC) of one colleague it just renders nonsense. There is only one element visible, totally wrong color and text-style.
When I open the Developer Tools (F12) and go to the tab Emulation, it shows me that Internet Explorer 5 is the default emulation engine. When I change this to Edge or Internet Explorer 11 - BOOM! perfect website rendering.
As I deactivated all browser add-ons and resetted it to default settings, I guess that anywhere it is stated that this browser should use Internet Explorer 5 as the default engine.
Where can I change the default emulation engine?
This error also happens on several other sites on this website. Is there a way to prevent it?
While on an intranet network, please make sure that following option is unchecked.
Press 'Alt+T' to open tools menu and select Compatibility View settings, uncheck Display intranet sites in Compatibility View.
I have an MVC application whereby initially the fonts appeared larger when using the host name vs localhost.
I created an MVC app in vs 2013 with custom theme bootstrap styling.
I normally use chrome as my browser of choice during dev and testing - after some googling I found chrome when using localhost used 90% zoom vs domain name which is 100%. So really the problem was not being solved just hidden.
The requirement came up to use IE 10 but the fonts appeared much larger. I added a tag in the header of the layout that solved the issue for IE10 but adding chrome=1 has not solved the issue in chrome.
<meta http-equiv="X-UA-Compatible" content="IE=edge chrome=1"/>
The only way to get the page to size correctly on a laptop is to reduce the view in chrome to 90% when using the domain.
IE works perfectly however chrome does not seem to be scaling correctly.
I looked at the network trace using localhost and domain name and all files load correctly.
I am really baffled. Any clues or directions to follow will be appreciated.
I have recently started learning HTML, and am trying to use the target attribute with links to control where they are opened, but it is not working correctly when I try in Internet Explorer 9.
Below is the code with the links:
Apogee Photo
Outdoor Photographer
Digital Photo
Popular Photography and Imaging
The target is set so that only one of the links should be open at a time in a window, while the original window remains open. Instead however each link is a bringing up a new window.
I have also tested this is Firefox, and Chrome. It works exactly as it should in both of those browsers, so I don't understand why its not working in Internet Explorer 9. I messed around with the settings for Internet Explorer, but nothing changed. I also have used a validator on the html file, and it found nothing wrong with the file.
If anyone else has experienced this problem, and could at least guide me in the right direction for fixing the problem I would greatly appreciate it.
In normal use, target="new" (where new is just a name, with no predefined meaning) first opens a new window or tab, but subsequent link clicks with the same attribute reuse that window or tab, on IE 9 as well as on other browsers. So the problem is apparently related to some special settings in your browser.
Microsoft’s document on target says: “Windows Internet Explorer 8 and later. When Protected Mode is enabled and a webpage contains an anchor link with a named target, Windows Internet Explorer opens the target of the link in a new window when the target has a different integrity level than the webpage containing the link.”
I created a quick and dirty HTML file to demonstrate an issue I am encountering in IE compatibility mode. When I open it in IE8 from my desktop, it opens in standard mode. I need to be able to switch it to compatibility mode, but the icon for that disappears when I am viewing a local HTML document. What's up with that?
UPDATE: None of the three proposed solutions has resulted in the compatibility mode icon showing in IE8. Instead, I have put my code into an .aspx page and executed it through Visual Studio. Since it's originating from localhost, the browser thinks it is a remote document and is displaying the compatibility icon like I wanted.
However, if anyone can get this to work without having to do that, I am still open to ideas since launching a web app isn't really the ideal solution for me.
I'm not sure whether this'll work because of IE's many crazy exceptions and rules regarding local files and compatibility mode, but try the META tag approach.
In your <head>, for example say:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
See understanding compatibility modes to make sure you pick the right one.
You could try pressing F12 to open the developer toolbar, and change it in there.
Update: Have you tried tools > compatibility view settings > display all websites in compatibility view?
Users can override the ‘local
intranet’ setting by un-checking
‘Display intranet sites in
Compatibility View’ at Tools ->
Compatibility View Settings.
http://blogs.msdn.com/b/ie/archive/2009/06/17/compatibility-view-and-smart-defaults.aspx
None of the three proposed solutions has resulted in the compatibility mode icon showing in IE8. Instead, I have put my code into an .aspx page and executed it through Visual Studio. Since it's originating from localhost, the browser thinks it is a remote document and is displaying the compatibility icon like I wanted.
However, if anyone can get this to work without having to do that, I am still open to ideas since launching a web app isn't really the ideal solution for me.