IE8 is not rendering Google Charts (Pie Charts).
It is giving me an error saying :
SCRIPT5: Type mismatch: jsapi, line 20 character 89
I have tried looking on the web for a solution, tried all of them, but to no use.
I am debugging my application using IE Developer tool, with the following setting:
Browser Mode : IE8
Document Mode: IE standards.
Any suggestion would be of great help.
This seems like a problem with the emulator (and google charts) in IE9+, I am right now trying to get a standalone IE8 running in a VM to try it on but I've seen reports here that it works when you are actually using IE8.
Related
I'm using a Display Image Item with settings section set to 'BLOB Column returned by SQL statement'.
It shows the image (are big sized) without problems in Chrome, Edge or firefox but on IE it only shows a little black square with an X inside.
Any idea how to fix it?
Support for IE is deprecated since version 20.2, and even before there were features that did not work properly. My advice: don't use IE with Apex, if you can, use always other browsers which are properly supported and work without issues.
Display images might be one of those issues. Starting with Apex 18 this might be due to a problem with IE11 when using the X-Content-Type-Options:nosniff response HTTP header. The images from the display image items are not displayed correctly in IE11 because Apex is not able to define the correct mimetype.
This is reproducible in the case of BLOB Column Return by SQL Statement, which is exactly your case. You can confirm it using the console debug mode.
Notes
6.1.4 Support for Internet Explorer 11: Deprecated Support for Internet Explorer (IE) 11 is deprecated.
Starting with release 20.2, only the current and prior major release
of Microsoft Edge along with Google Chrome, Mozilla Firefox, Apple
Safari will be supported.
Deprecated means you can still use it, but support will ultimately be removed for it. Also as Microsoft has removed IE as its standard browser, replacing it by Edge, it is likely you will always have unexpected behaviour in this browser.
We all know that for security reasons and compatibility with legacy applications, many companies still use IE in order for those applications to work properly. However, using it with Oracle Apex is always a bad idea.
I am using google charts and is working fine on all browsers except IE 8.
The problem in ie8 is, the graph will continue to stretch to the down and doesn't stop.
I am using following thing.
google.visualization.ControlWrapper
and
google.visualization.ChartWrapper
and my packages are
google.load("visualization", "1.1", {packages:["controls",'corechart']});
Please give me a workaround for IE 8 in particular.
Waiting for the reply.
I solved this issue. The issue was in "smart resize". This doesn't work in IE 8. So please avoid this in IE 8.
NOTE : Google chart do work in IE.
I'm working on a corporate intranet and we have recently redesigned it using all sorts of CSS3 goodness as specified by a design agency. Our corporate standard browser is (still) IE8 so in order to make the CSS3 work I employed CSS3 PIE (http://css3pie.com/) which recreates the CSS functionality using VML via a .htc file - and it works great. However I've noticed that the http_referer value for pages viewed in IE8 is being returned as the location for pie.htc instead of the actual referring page and it was working just fine before the redesign. Firefox is tolerated as an alternative browser and for pages viewed in that browser all the http_referer values are as they should be. This is causing quite a headache for forms which redirect using this variable, as well as the logs which dump various environment variables to database for easy querying - and the guys who analyse the stats aren't remotely happy!
I have flagged this with the developer of CSS3 PIE and it's a mystery to him, but before I register a bug I wanted to see if it might be some failing of IIS or some setting I've missed in it (I'm using version 6 on Windows 2003). We have an Linux server with Apache as well for different purposes which I redesigned using the same technique and that doesn't seem to be displaying the same behaviour.
Does anyone have any related experience with PIE or any other .htc files on IIS which they were able to solve? Or is it some kind of IE8 bug that will never be fixed?
we experience the same issue. We removed it from the html. It could be an IE bug, I don't see any reason why the referer of the .htc should be the same as the page.
I am building a website that uses Google Visualization API, and it works fine (even in IE), except for production server. Basically:
In all browsers not made by microsoft it works;
In IE8, 9 on the dev server (localhost:8000) it works;
In production, it fails saying 'Your browser does not support charts', which is not true.
No https involved, js is taken from Google, no browser or js errors at all. HTML from dev and production server is the same, I actually checked with the diff tool.
Any ideas on why can this happen or how do I fix this? Example URL: http://publishedin.com/websites/profile/penpen.in/ (graphs are in the left column).
I have similar charts running in IE 9 without a problem. Other people have noticed this problem when there is some kind of code collusion on the page.
So, try creating a page that only runs the charts, nothing else. If it works, there is some code on the page interfering with the chart creation.
I got your charts to run in IE 8 & 9:
http://www.jensbits.com/demos/charts.php
I have found IE to be particularly intolerant of code that confuses it.
Wanted to throw this question out to see if there's been any solutions as the Google Doc viewer is amazing.
Creating an iframe with an embedded Google Docs viewer does not work in IE 7,8.
https://docs.google.com/viewer
Does anyone have a work around?
I have the same problem, but didn't think it was acceptable to have to ask users to add the URL to their trusted sites in IE.
Luckily I came across the following post:
The embedded version of Google Docs Viewer (gview) will not load its images correctly if third party cookies are disabled. This problem is an issue for most IE users as by default it will be disabled. Below I provide a work around to this problem for at least until google adds a p3p. The original discussion of the issue can be found at google docs help forum.
I've tried this out and it works in IE8, IE7 and IE6.
I just tried an iframe targeting https://docs.google.com/viewer in IE7 and it is working.
But I have ChromeFrame installed in IE - maybe that's the reason it is working for me!
I tested displaying PDFs in Google Viewer with IE8 with following settings.
You may see the solution at http://victoriarange.blogspot.com/2010/07/solution-for-display-problem-of-pdfs-in_24.html