Paypal-checkout-components: Can not render button in IE intranet mode

Created on 28 Jun 2017  路  8Comments  路  Source: paypal/paypal-checkout-components

Hi, I am getting "Can not render button in IE intranet mode" for some version window 7 IE11 in our application. The paypal button doesn't show up. I try both the sandoxbox and prod account.
I am seeing this in the console log: ppxo_ie_intranet_mode {"timestamp":1498683823004,"windowID":"9d9d2f4ec5","pageID":"54466789c3","referer":

If I try the demo in the the problem IE11: https://developer.paypal.com/demo/checkout/#/pattern/client , the button show up. But if I copy the code and run it locally. I am having a similar problem. Does anyone know what is going on? Is it IE setting related or host name related?

outdated

Most helpful comment

This worked for me.

Go to Tools -> Internet Options -> Security -> Local Intranet -> Sites
and clear the option "Include all local (intranet) ...."

image

All 8 comments

It'll be related to the host name.

You may need to follow these steps: https://support.microsoft.com/en-us/help/255176/sites-deleted-from-the-trusted-sites-zone-reappear-when-you-next-start

Thanks,
Daniel

Hi Daniel, the fix seem to fix "damage in the associated registry key". We have multiple win IE 11 machines in our company that are able to reproduce this paypal problem. just want to confirm that is the cause before I talk with our sys admin.
thanks

I don't necessarily think it's damage -- just that IE is flagging your local domains as intranet. You may be able to solve this locally without messing with the registry by doing the following from that page:

1. Start Internet Explorer, click Internet Options on the Tools menu, and then click the Security tab.
2. Click Trusted Sites, and then click Sites.
3. Click the site you want to delete, and then click Remove.

great, thanks Daniel

This worked for me.

Go to Tools -> Internet Options -> Security -> Local Intranet -> Sites
and clear the option "Include all local (intranet) ...."

image

I had localhost in my registry keys. Removing that from here, as described fixed the issue for me:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains

One step closer to rendering in IE now.

@thomlan -- if you have any time to do so, would you possibly mind adding a PR to update https://github.com/paypal/paypal-checkout/blob/master/docs/debugging/ie-intranet.md with the steps you took to modify the registry key, to escape intranet mode?

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rfdc picture rfdc  路  6Comments

PhilibertDugas picture PhilibertDugas  路  5Comments

i7eo picture i7eo  路  3Comments

bluepnume picture bluepnume  路  3Comments

mtshare picture mtshare  路  5Comments