We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0fd1e22 commit e76ba2fCopy full SHA for e76ba2f
src/index.js
@@ -50,9 +50,15 @@ async function analyze (originalUrl, options = {}) {
50
browser = null
51
})
52
}
53
- // Force https
54
- originalUrl = 'https://' + url.hostname + url.pathname
55
- const domain = tldParser(url.origin).domain
+
+ originalUrl = url.protocol + '//' + url.hostname + ':' + url.port + url.pathname
+ let domain
56
+ if (url.hostname === 'localhost' || url.hostname.match(/^((2((5[0-5])|([0-4]\d)))|([0-1]?\d{1,2}))(\.((2((5[0-5])|([0-4]\d)))|([0-1]?\d{1,2}))){3}$/)) {
57
+ domain = url.hostname;
58
+ } else {
59
+ domain = tldParser(url.origin).domain
60
+ }
61
62
const page = await browser.newPage()
63
const infos = {
64
url: originalUrl,
0 commit comments