問題タブ [noscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
320 参照

javascript - javascriptがオン/オフの場合にhtmlコードを非表示および表示する

したがって、javascriptがオンの場合は表示し、オフの場合は非表示にする2つのリンクがあり、javascriptがオフの場合は、その場所にnoscriptタグを使用して他の2つのリンクを表示したいと思います。

私がこれまでに持っているものは次のとおりです。

-js here- js がオンの場合は 2 つのリンクを表示し、無効の場合は非表示にします -js here-

-noscript- リンク 1 リンク 2 -noscript-

私はPHPの経験しかなく、JavaScriptにはあまり慣れていません。

これについて最善の方法は何ですか?表示/非表示機能を機能させるために、何らかのJavaScript関数が必要ですか? しかし、javascript がオフの場合、リンクを非表示にする機能はどのように実行されるのでしょうか?

誰かがこれについて正しい方向に向けたり、簡単なコード スニペットを提供してくれたりすることができれば、本当に感謝しています。ありがとう!

0 投票する
3 に答える
4443 参照

css - Firefox が Google Font API からフォントをレンダリングしない

当社が契約したランディング ページをアップロードしましたが、Firefox はLatoフォントをレンダリングせず、代わりにデッキのさらに下にフォールバックします。

fonts.googleapis.com から次のスタイル シートが提供されています。

IE、Chrome、Opera、Safariでは問題ありません。フォントを表示できないという Firefox 特有のことはありますか?

0 投票する
2 に答える
155 参照

javascript - ブラウザでJavaScriptが無効になっているときにすべてのユーザーが続行しないようにする方法

ログインページがあり、Javascript が無効になっている場合、ユーザーが先に進まないようにしたい。noscript タグを使用しようとしましたが、UserId、Password フィールド、Login ボタンのページに noscript メッセージが表示されます...アラートで背景を完全にぼかし、ユーザーが Javascript を有効にした後にのみ続行する方法...

ご協力いただきありがとうございます。

0 投票する
2 に答える
169 参照

javascript - javascriptが無効になっている場合、div(JSで作成されたボタンのような動作を持つ)をリンクにします

onclick javascript を持つ 6 つの div があります。それらをクリックすると、サイトの一部が変わります。

JavaScriptが無効になっている場合、これらのdivにリンクを含めたいです。(ページリンクの一部を別のページに変更する代わりに)

どうすればいいですか?

0 投票する
2 に答える
535 参照

html - イルカが読んでいる noscript セクション

Dolphin Browser と Default Android Browser は<noscript>、これらのブラウザで javascript がオンになっているにもかかわらず、ページの先頭にあるセクションを読み込んでいます。これにより、それらのページのコンテンツがレンダリングされなくなります。

頭の中で、ブラウザでjavascriptがオフになっているときに、ページ上のdiv内のすべての表示をnoneに設定するaa cssスタイルシートにリンクしています。これは、非スクリプト要素内に存在することによって行われるため、スタイルシートは JavaScript がない場合にのみ読み取られます。

これは、私がテストしたすべてのデスクトップ/ラップトップ ブラウザーで機能します (アクセスできない mac ではテストされていません)。Firefox と Opera を搭載した Android で動作します。私はcyanongenmod 7しか持っていないので、Google Chromeはありません。

ただし、Dolphin とデフォルトの Android ブラウザーに関しては、noscript セクションにある css スタイルシートを読み取るため、これらのブラウザーではほとんどのページ/サイトがレンダリングされません。

head セクションからスタイルシート リンクを削除すると、これらのブラウザーでページが正しくレンダリングされることで、これが起こっていることを証明しました。

これらのブラウザで head セクションの noscript タグを尊重するようにする方法はありますか?

更新: これは HTML5 を使用しています - 頭のスクリプトは許可されていません: http://www.w3.org/TR/html5/the-noscript-element.html#the-noscript-element

0 投票する
1 に答える
602 参照

javascript - JSPページでJavaScriptが検出されない

重複の可能性:
JavaScriptが無効になっているかどうかを検出する方法は?

私の質問は、サーバー側のWebアプリケーションでJavaScriptが有効になっていないことを検出する方法です。タグは知っていますが、サーブレットまたは純粋なJavaで実行したいと思います。javascriptがenalbedされていない場合はページをリダイレクトする必要があるため、noscriptタグを使用したくありません。

前もって感謝します。

0 投票する
3 に答える
375 参照

javascript - よりエレガント

The <noscript> tag can be used to display a message if the user has scripting turned off - but is there any way in which it can be used to contain a conditional (html) statement, or more complicated coding?

Edit: Sorry, perhaps I wasn't clear; I have nothing against the noscript tag itself - but was wondering about the upward limitations of its usage? As far as I have seen, its usage has been merely to tell people to turn scripting on. I'm thinking about potential in terms of accessibility.

0 投票する
1 に答える
666 参照

javascript - JavaScript を使用しないフォールバック ソリューション

Bootstrap には、チェックボックス、ラジオ ボタン折りたたみなどの独自の JavaScript バージョンがあります。

ラジオボタンの例:

JS が有効になっている限り、これはかなり見栄えがします。私は JS が好きですが、NoScriptユーザーでもあり、ページが JS なしでも機能することを望んでいます。

ご覧のとおり、twitter-bootstrap にはフォールバック ソリューションが組み込まれていません。独自のタグを使用したり、JS が有効になっている場合にのみブートストラップ ボタンを表示したりできましたが、ブートストラップがこれを処理できると思っていました。

私が念頭に置いている唯一の解決策は、標準のラジオボタン、チェックボックスなどを使用し、JSが有効になっている場合、それらを上記のようなコードに置き換える/非表示にすることです。

また、折りたたみのようないくつかの単純なものには、少なくとも css3 トランジションで処理するか、少なくともすべてのサブ div を開いて開いたままにするフォールバック ソリューションがないことに失望しました。

JS を使用しないブートストラップのアイデア/解決策はありますか?それとも、「ラジオ ボタンを非表示にし、javascript が有効な場合は boostrap-div を表示/作成する」関数を作成する唯一の解決策ですか?

0 投票する
1 に答える
4475 参照

javascript - 次の場合にコンテンツを表示