Comments (7)
Hey thanks for asking. Working on it right now. Will let you know when the fix is up👍
from oil.
Thanks for the reply. What will be your solution? I've read something about Polyfill which should help to solve this Problem. Polyfill was also available in version 1.1.0. But with Polyfill we had some problems on some sites which also implemented Polyfill.
Thanks
from oil.
We removed the babel-polyfill because it interfered with some of our sites, too.
Promise is polyfilled but the new error you're seeing is from inside the ConsentString library – Object.assign is used but not polyfilled.
Now we're going to load the polyfills dependent on whether the browser provides them natively or not. You can view my current implementation state here: https://github.com/as-ideas/oil/blob/oil-190-browserstacks/src/polyfill.js
from oil.
The fix has been merged with #150
from oil.
thank you for your reply.
I've checkt the merge and sadly it didn't work as expected. In IE 9 I get a similar error (see Screenshot), but consent layer is displayed as expected.
In IE 10 __cmp callback function would not called:
__cmp('getVendorConsents', null, function (result) { // The callback is never called my_lib.consent_given = true; });
So consent wouldn't given.
This behaviour also happen in IE 9.
IE 11, seems to work as expected. Consent the callback is called and consent is given
from oil.
The fill method will be polyfilled in the next release. See this PR #154
Will write a seperate test for getVendorConsents
on IE10
from oil.
With Version 1.2.1 there should be no issues.
from oil.
Related Issues (20)
- It seems that the list of vendors is not IAB TCF compliant
- Integration IVW / SZMnG / script.ioam.de -> iom is not defined HOT 1
- [Q] how to `npm i` to actually get sources
- Hub errors saying it will use default Config in verboseMode
- Oil has a number of accessibility issues
- Users errors on e.event.source.postMessage(n,e.event.origin)
- Plans to support CCPA
- Opt-out and remove cookie? HOT 4
- Unable to npm install from version 1.3.5
- User required explicit opt-in in the manage option
- configuration ignored HOT 1
- Allow explicit loading to bundle oil.js with configuration.
- Install new SSL certificate (expired 13th February 2020)
- Add label "Publisher 3rd parties" to languages labels configuration
- Plans to support LGDP HOT 3
- Questions regarding the oiljs purposes configuration HOT 1
- Switch to TCF v2.0 since TCF v1.1 will soon no longer be supported HOT 3
- Certificate Error on documentation
- Reload page after accept consent
- Oil js not working. HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oil.