123456789101112131415161718192021222324252627 |
-
-
- 'use strict';
-
- const escapeStringRegexp = require('escape-string-regexp');
-
- const WebViewShared = {
- defaultOriginWhitelist: ['http://*', 'https://*'],
- extractOrigin: (url: string): string => {
- const result = /^[A-Za-z0-9]+:(\/\/)?[^/]*/.exec(url);
- return result === null ? '' : result[0];
- },
- originWhitelistToRegex: (originWhitelist: string): string => {
- return escapeStringRegexp(originWhitelist).replace(/\\\*/g, '.*');
- },
- };
-
- module.exports = WebViewShared;
|