私はピペティアを使っています。しかし、https://ipleak.netにアクセスすると、実際の OS が検出されます。このスクリプトをロードしようとしています
async with aiofiles.open(os.path.join(BASEDIR, 'preload.js'), mode='r') as f:
preloadFile = await f.read()
# code for opening browser and page
# .......
await page.evaluateOnNewDocument(preloadFile)
preload.js
var fakePlatformGetter = function () {
return "Linux armv8l";
};
if (Object.defineProperty) {
Object.defineProperty(navigator, "platform", {
get: fakePlatformGetter
});
} else if (Object.prototype.__defineGetter__) {
navigator.__defineGetter__("platform", fakePlatformGetter);
}
しかし、うまくいきません。実際のオペレーティング システムを非表示にするにはどうすればよいですか?