検索

ホームページ  >  に質問  >  本文

JavaScript - 単純な H5 ページは Android スマートフォンで実行できますが、Apple スマートフォンや Google Chrome ではエラーが発生します。

最近、Baidu Translation API を呼び出して小さな翻訳デモを作成しました。CSS にブートストラップを使用し、スタイルを少し変更しました。
js 部分は非常に単純で、Baidu API ドキュメントの規則に従って URL アドレスのクエリ文字列を生成し、それを get メソッドを通じてサーバーに送信し、戻り値を取得し、そこから翻訳結果を取得します。 , ページ上に表示されます. 途中でも使用されます. jsonp クロスドメイン リクエスト。

github アドレス: https://zdaoyang.github.io/tr...
ただし、Google Chrome で開くと、このようなエラーが表示されます (言語を選択できず、翻訳が成功しません)

同時に、Android 携帯電話へのアクセスは正常ですが、Apple 携帯電話へのアクセスは正常ではありません。 (Apple の携帯電話をお持ちの場合は、上のリンクをクリックして試してみてください)
インターネット上で互換性に関する関連記事を見ましたが、具体的にどこに問題があるのか​​わかりません。ブートストラップの問題なのか、JS の問題なのかわかりません。この問題について非常に混乱しています。あるいはセキュリティの問題かもしれません。アドバイスをいただければ幸いです。素晴らしい!
完全なコードを最後に添付します:

リーリー
为情所困为情所困2725日前1136

全員に返信(3)返信します

  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:38:20

    見てみると、ウェブサイトが https であるため、Chrome によって http リソースの読み込みが禁止されています

    返事
    0
  • 迷茫

    迷茫2017-07-05 10:38:20

    HTTP リソースを https Web サイトにロードすることはできず、リソースはブラウザーによってブロックされます

    /q/10...

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 10:38:20

    リーリー

    ここを見てください

    返事
    0
  • キャンセル返事