Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ulixee
GitHub Repository: ulixee/secret-agent
Path: blob/main/plugins/default-browser-emulator/injected-scripts/polyfill.add.ts
1029 views
1
for (const itemToAdd of args.itemsToAdd || []) {
2
try {
3
if (itemToAdd.propertyName === 'getVideoPlaybackQuality') {
4
itemToAdd.property['_$$value()'] = function() {
5
return Promise.resolve([]);
6
};
7
}
8
9
addDescriptorAfterProperty(
10
itemToAdd.path,
11
itemToAdd.prevProperty,
12
itemToAdd.propertyName,
13
buildDescriptor(itemToAdd.property),
14
);
15
} catch (err) {
16
console.log(`ERROR adding polyfill ${itemToAdd.path}.${itemToAdd.propertyName}\n${err.stack}`);
17
}
18
}
19
20