Javascript не работает на Android, когда в Webpack требуется jQuery - PullRequest
0 голосов
/ 23 января 2019

Когда в Webpack требуется jQuery (или другая библиотека, такая как начальная загрузка), никакой javascript не работает ни в одном мобильном браузере Android.Он по-прежнему работает отлично и, как и ожидалось, на Chrome и Safari.Без jQuery он работает и на Android.

У меня те же проблемы, требующие начальной загрузки, поэтому я думаю, что это не проблема jQuery, а что-то с Webpack.

Файл webpack.config.js:

module.exports = {
  entry: 'path/to/index.js',
  output: {
    path: 'path/to', 'js',
    filename: '[name].js'
  },
  mode:'development',
}

Файл index.js:

var $ = require("jquery")
console.log($)
alert('hello')

«Привет» успешно оповещается в настольных браузерах, таких как Chrome, Safari и т. Д., Но не предупреждается в любых мобильных браузерах Android> v4.0

Файл index.js без jQuery:

alert('hello')

«Привет» также оповещается в браузерах Android

Я также пытался включить jQuery через CDN и впоследствии потребовать начальной загрузки:

html:

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script> 

index.js

require('bootstrap')
alert('hello')

Здесь такая же ситуация: оповещение работает только в браузерах настольных компьютеров, но не в Android.Но

alert('hello')

работает хорошо

Каким-то образом Webpack ломает JavaScript на Android, и я не понимаю, почему и что происходит.Кажется, это не проблема с jQuery или Bootstrap.Я думал, что это может быть что-то не так с моей конфигурацией, но, как вы можете видеть, я уже разбил файл конфигурации до минимума.Любая помощь высоко ценится!!Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...