mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
Fix node6 support for Object.entries and URL object (#548)
This patch introduces a polyfill for Object.entries which is missing in Node 6
This commit is contained in:
committed by
Andrey Lushnikov
parent
4e3b6a1f57
commit
2c4dfbfd88
@@ -16,7 +16,7 @@
|
||||
const EventEmitter = require('events');
|
||||
const helper = require('./helper');
|
||||
const Multimap = require('./Multimap');
|
||||
const {URL} = require('url');
|
||||
const url = require('url');
|
||||
|
||||
class NetworkManager extends EventEmitter {
|
||||
/**
|
||||
@@ -356,13 +356,13 @@ function generateRequestHash(request) {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} url
|
||||
* @param {string} urlString
|
||||
* @return {string}
|
||||
*/
|
||||
function removeURLHash(url) {
|
||||
const urlObject = new URL(url);
|
||||
function removeURLHash(urlString) {
|
||||
const urlObject = url.parse(urlString);
|
||||
urlObject.hash = '';
|
||||
return urlObject.toString();
|
||||
return url.format(urlObject);
|
||||
}
|
||||
|
||||
NetworkManager.Events = {
|
||||
|
||||
Reference in New Issue
Block a user