Merge pull request #8070 from yurydelendik/new-node-js-check
New node.js check to protect from webpack.
This commit is contained in:
commit
fde609e810
@ -12,7 +12,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/* globals module */
|
||||
/* globals process, __pdfjsdev_webpack__ */
|
||||
|
||||
'use strict';
|
||||
|
||||
@ -1012,9 +1012,16 @@ function initializeWorker() {
|
||||
handler.send('ready', null);
|
||||
}
|
||||
|
||||
function isNodeJS() {
|
||||
// The if below protected by __pdfjsdev_webpack__ check from webpack parsing.
|
||||
if (typeof __pdfjsdev_webpack__ === 'undefined') {
|
||||
return typeof process === 'object' && process + '' === '[object process]';
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Worker thread (and not node.js)?
|
||||
if (typeof window === 'undefined' &&
|
||||
!(typeof module !== 'undefined' && module.require)) {
|
||||
if (typeof window === 'undefined' && !isNodeJS()) {
|
||||
initializeWorker();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user