1

次の単純なhtmlファイルがあり、本文内に同じフォルダー内の別のhtmlファイルへのリンクが1つだけあります。

<!DOCTYPE html> 
<html>

<head>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/> 

    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
</head> 

<body> 

    <div>       
        <a href="homepage.html">Homepage</a>        
    </div>

</body>
</html>

mozilla firefoxでhtmlページを開いてリンクをクリックすると、homepage.htmlに正しく移動します。しかし、グーグルクロームで同じことをすると、「エラー読み込みページ」が表示されます。リンクを右クリックして「新しいタブで開く」を実行すると、googlechromeはhomepahe.htmlに正しく移動します。両方のファイルは同じフォルダにあり、それらの名前は正しいです。ここで、ヘッダーセクションにインポートされたjqueryスクリプトを削除すると、リンクはgooglechromeの通常のクリックで機能します

明らかに、jquery wrecksgooglechromeにすることはできません。では、何が問題なのですか?

私のhtmlファイルはサーバー上ではなくローカルにあります。以前はバグがありましたが(http://doeswhat.com/2011/03/08/jquery-mobile-error-loading-page/)、ページには修正されたと記載されています。サーバーでファイルをホストする方法がわかりません。

4

2 に答える 2

2

さて、あなたのリンクにrel="external"を追加してみてください。これは問題を解決し、フルパスを追加しないようにする必要があります。よろしくお願いいたします。タクルサクシャムチャウハン

于 2013-03-14T18:27:15.813 に答える
0

リンクにrel="external"を追加してみてください。これは問題を解決し、フルパスを追加しないようにする必要があります。

于 2013-03-14T17:41:31.320 に答える