Google visualization API doesn't work in IE9 - google-visualization

I'm trying to use Google Visualization API to generate Pie charts. My implementation is working on all the browsers except IE 9.
Not sure if there is any fix for this. When I try to open the page in IE 9, it shows a popup to install the Google chrome frame. But this wasn't working even after installing the chrome frame.
I've even tried the Google code playground, the same problem in IE 9. So, I confirmed myself that it is something to do with the IE 9.
Has anyone got any idea?

I finally figured out that the issue is - Chrome framework plugin hasn't been enabled when I've installed i.e.; by default this plugin was not enabled.
We need to manually enable it (after the installation, when you restart the browser IE displays you a popup showing plugin is ready with two button Enable and Don't enable).
I'm giving you the screenshot of the plugins dialog (You can go to the below screen from Tools -> Manage add-ons)
After enabling, make sure you restart the browser and refresh the page which is using the Visualization framework.
Unfortunately, end user has to install this in order to get this work in IE 9 which is really a bad user experience.

Related

Opening a page when clicking on an Android notification using MAUI and Shiny.Notifications

I have a .NET MAUI app that tests notifications using Shiny.Notifications and the Community.Toolkit.Mvvm.
I know that the MAUI version is in Alpha but I am desperate.
I have the notification appearing and when I click on it the app opens. I want to be able to open at a specific page. Can someone point me in the right direction?
I have tried to find a way within the Shiny Library to set up an Action that would open a page but with no luck. I have also looked at the Xamarin sample and have the same issue with it

Power BI secure embedded report login not working on some browsers (windows chrome)

I have created a secure embedded report (using the new method released in 2019) as specified below:
https://powerbi.microsoft.com/en-us/blog/easily-embed-secure-power-bi-reports-in-your-internal-portals-or-websites/
I created this in an html page using the supplied iframe.
It works fine on windows firefox and edge. It does not work in windows chrome.
It works fine on mac chrome. It does not work on mac safari.
It fails on windows chrome after opening a new tab and asking for the login details, this tab then closes and the power BI symbol in the embedded report just flashes like it is loading but it never finishes.
On Mac safari the login fails. It looks like it gets caught in a loop of some kind.
I just want it working on windows chrome really.
I have tried clearing my complete browser cache, cookies, rebooting serveral times and allowing pop-ups with no luck.
It does not make a difference if I select "remember me" or not at the time of login.
I have the latest version of chrome.
Does anyone know how to resolve this or if this is a know issue?
Here is the embedded report. You won't be able to access it but it may give you an idea of the issue:
https://fir-trial-66e3f.firebaseapp.com/embedded-report.html
I also can't log into the PBI community with this account so that may be related. The account works fine logging in to PBI Service or desktop. It is a PBI trial Pro account.
I had the same issue, i solved it by disabling the "Prevent Cross-Site Tracking" in Safari Settings. This worked for me and my clients. I hope it works for you too
I had the same issue in chrome. Solved it by enabling "Allow all cookies" in chrome settings.

developer tools does not loads resources

When I run my ionic project to my mobile it was working good, and when I open developer tools it's fine.
I could able to view all console statement in my developer tool window, now when I run it again app runs well in the browser and in my mobile , I am not able to see any console statement.
What I get is
device ready has not fired after 5 seconds.
cordova.js:1223
Failed to load resource
file:///android_asset/www/build/index.js.map
could someone help me to view my console statements
This should be fixed in cordova-android 6.1.0. It has not been added to the npm-registry yet, so you can use it by placing this to your config.xml:
<engine name="android" spec="https://github.com/apache/cordova-android.git#6.1.0"/>

Why does Selenium WebDrivers always open addon "Welcome" page when running the driver?

Ok this started happening to me today when running my script. I have been working on a refreshing program that opens several pages and refreshes them randomly on python. Recently I updated firefox and updated my browser (addons, themes, etc.), I think this update may be the cause to my problem but it happened before as well but only with the firefox welcome page. I basically want to make a script specific WebDriver profile(w/ Selenium) that doesn't have any one my normal browser addons or cookies. (a default Firefox webdriver)
I have reset the browsers plugin and settings and this didn't work. It only reset the preferences for my main browser. I also reinstalled selenium and this didn't change a thing. I've looked everywhere for maybe a line of code to disable plugins on firefox, but haven't had any luck. I hope somebody has an answer this is very annoying! Feel free to ask me for left out info.
python 2.7
selenium 2.48

How to Debug Ionic WebApp?

I want to debug my ionic application in WebStorm.
I am able to run the app in browser. But how can I debug?
I tried: ionic serve --debug which doesn't seem to trigger any debugging?
How can I debug the app when it runs in browser?
With Chrome you can type chrome://inspect into your address bar
As soon as you are running your Android app, you can inspect the app when you are running it with the "ionic run android" or "ionic emulate android" command
The version of Android, however, must be higher than 4.3 I think...
According to the documentation there's a few different way's to do this. Also could you try one of these listed below since you have tried ionic serve already?
ionic run
ionic emulate
The run or emulate command will deploy the app to the specified platform devices/emulators. You can also run live reload on the specified platform device by adding the --livereload option. The live reload functionality is similar to ionic serve, but instead of developing and debugging an app using a standard browser, the compiled hybrid app itself is watching for any changes to its files and reloading the app when needed. This reduces the requirement to constantly rebuild the app for small changes.
Hope this get's you going! Let me know how it work's out for you.
I found this tool very useful, you can attach your device and get a real time inspector on your Cordova app(for iOS and Android platforms).
The browser is where I do most of my debugging for ionic. What browser are you using to do the debugging? I use Chrome and turn on DevTools. There is a source tab where you can browse your app code to find spots for breakpoints. For example, you can set a breakpoint in the code for a controller on a click event and step through the code. Then, you can use the console to execute commands to test values and inspect objects, etc. Are you unable to make this work? Or, unfamiliar w/ the DevTools? If unfamiliar, there is a resource available here. If not working, are the breakpoints not being hit?
There are a few ways to debug your ionic app.
In the browser you can catch the errors in the console.
If you are emulating your app on a simulator or a mobile device you can install the cardova plugin that displays js errors in the xcode console. So you can emulate your device and catch errors on xcode.
Here is how you add the plugin:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git
An alternative is using ionicLab. It worked for me doing the steps: Install the program and prepare all the project dependencies prior to testing. Then, click on Serve option from Testing which is under Platform menu. When the project has been executed, click on the arrow icon of the Preview bar.
As a result, Ionic will throw a Chrome window with the loaded project, so, you can use Developer Tools as it's used commonly. You ought to watch the javascript files, which you use in your project, so that you can debug them.
Simply run: ionic serve -l and inspect from browser developer options.