問題タブ [syntaxhighlighter]
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.
javascript - SyntaxHighlighter と jQuery の IE バグ - 「プロパティ 'slice' の値を取得できません: オブジェクトが null または未定義です」
私は本当にSyntaxHighterが大好きです。残念ながら、IE7 と IE8 で恐ろしい JS エラーが発生したため、この優れたプラグインを完全に使用できなくなりました。
これがテストケースです。含めてます
IE7 と IE8 が HTML5 要素を認識できるようにヘッダーに追加します。
テスト ページの本文には、いくつかのナビゲーション アイテムがあります。
これらの JQuery と SyntaxHighlighter のインクルードと、SyntaxHighlighter を初期化し、イベント リスナーをナビゲーション メニューに追加しようとするこの小さなスクリプト以外には何もありません。
このページを IE7 および IE8 で表示すると、「SCRIPT5007: プロパティ 'スライス' の値を取得できません: オブジェクトが null または未定義です」というエラーが表示され、jQuery が機能しません。
周りを読んで、これは SyntaxHighlighter が使用する XRegExp と関係があるかもしれないことを理解しています。この jQuery バグ チケットによると、XRegExp 1.5.1 で修正された XRegExp にいくつかのエラーがありました。残念ながら、この修正は SyntaxHighlighter には反映されていないようです。SyntaxHighlighter のBitbucket ページで、同様のバグに関する議論がありました。ある人が作成した修正した XregExp.js および shCore.js ファイルを試しましたが、問題は解決しませんでした。
他の誰かがこの種のものに出くわしましたか? そうしないと、他のくだらない構文ハイライターを使用する必要があります。
asp.net - これはどのような脆弱性スキャンですか?
私の Web サイトに表示される 404 エラー ログの一部は、明らかに脆弱なスキャナーが原因であり、ほとんどの場合、何をスキャンしているのか理解できます。(そしてそれは主にSQLインジェクションに関するものです)
しかし、よくわからないログをいくつか見ました。リクエストされた URL のサンプルを以下に示します。
前者は、私がサイトで使用した構文ハイライター ( http://alexgorbatchev.comから) のバグをどうにかして悪用しようとしており、後者は ASP.NET ホスティングのバグを利用しようとしていることを理解しています。
私の質問は:
まず第一に、これらのログをある種の脆弱なスキャナー アクティビティと想定することは正しいですか?
さらに、彼らはどのような問題を利用しようとしていますか?
syntax-highlighting - Bloggerでシンタックスハイライトを設定するにはどうすればよいですか。
Bloggerの新しいインターフェイスにシンタックスハイライトを設定するにはどうすればよいですか。私は多くのオプションを試しましたが、何も機能しませんでした。何か提案をしてください。
javascript - preタグを含むページにSyntaxHighlighterをロードする方法は?
私はBloggerであり、ブログでコードをデモンストレーションする必要がある場合があるため、AlexGorbatchevによるSyntaxHighlighterを使用しました。しかし、問題は、ファイルが私のブログのすべてのページに読み込まれ、ブログの読み込みが遅くなることです。
一部のページにのみコードがあるので、タグのあるページにのみSyntaxHighlighterファイルをロードする方法が必要です。それを行う方法があれば、私を助けてください。
StackOverflowでこの質問を検索しましたが、答えられるスレッドが見つかりませんでした。
blogs - 構文ハイライトはブログフィードとモバイルバージョンでは機能しません
Blogger.comでホストされているブログにシンタックスハイライトを使用していますが、最近、シンタックスハイライトによって強調表示されたコードがブログのフィードとモバイルバージョンに表示されないことに気付きました。インターネットで検索しようとしましたが、役立つ情報が見つかりませんでした。私はblogger/javascriptの初心者であり、フォーマットされたコードが表示されない理由を理解できませんでした。
どんな種類の情報もここで高く評価されます。
blogger - Syntaxhighlighter がブロガーで機能しない
こんにちは、次のリンクを使用しました。
http://www.cyberack.com/2007/07/adding-syntax-highlighter-to-blogger.html
私は一歩一歩従いましたが、ブログでそれを機能させることができませんでした. タグ自体を無視するかのように、そこに書かれているものは何でも印刷されます。
どんな助けでも大歓迎です。非常に単純な作業のように見えるので、なぜうまくいかないのか非常に奇妙に感じました。
ここに私のテスト ブログのリンクがあります: http://nishantcop.blogspot.sg/2012/07/blog-post_27.html
javascript - SyntaxHighlighter と固定要素のオーバーフローの問題
開発中のページに固定要素があります。ロゴといくつかのナビゲーション リンクが含まれています。
上記のサイトでは、さまざまな言語でコードのスニペットを提示する必要があります。Alex Gorbatchev の SyntaxHighlighter を使用して構文に色を付けています。問題は、スタイル付きのコードが固定要素を越えて流れることです。
外観は次のとおりです。
JSFiddleの非常に単純化された例を次に示します。
どうやら主犯格らしいshCore.css
。それを取り除くと、オーバーフローが消えます。残念ながら、これを削除すると、行番号が対応するコード行と同期しなくなります。
私は自分のスタイルシートだけでなく、ファイル内の CSS をいじり始めました。SyntaxHighlighter で生成された要素と自分自身の要素の両方でさまざまな組み合わせoverflow
と値を試しましたが、何も機能していないようです。float
同封されているスタイル シートが膨大で、バグを探すのが面倒な作業であることはわかっていますが、これ以上簡単にすることはできません。私はこのばかげた問題に数時間取り組んできたので、ここで質問することにしました。
親切で退屈な魂が私を助けてくれますか? 以前に SyntaxHighlighter でこのような問題が発生した人はいますか? 質問が簡潔でないと思われる場合は、問題を解決したら自分で回答を投稿するので、投票して削除しないでください。どなたでも遭遇しやすいものに思えます。
また、どのCSS プロパティがそのような動作を引き起こす可能性があるかを示唆するコメントをいただければ幸いです。多分私のoverflow
推測はかなり外れています。
それとも、構文色付けライブラリの変更が良い解決策でしょうか?
internet-explorer - Chrome専用のSyntaxHighlighterを使用した追加の行?
Chromeを使用して、シンタックスハイライトを使用する(ブロガーの)ドラフトブログ投稿を見ると、余分な行が挿入されます。
しかし、IEでは問題ないように見えます。
私がここで間違っていることについて何か考えはありますか?
編集:
私が使用しているSyntaxHighlighterの構成/セットアップは次のとおりです。
編集:
そして、生成されるHTMLは次のとおりです。
java - ページをロードするためにPHPを使用したSyntaxHighlighter?
Alex Gorbatchevs Syntax Highlighter をさまざまな Java の例と組み合わせて使用しようとしています。各例をコピーして独自の HTML ページに貼り付ける代わりに、php を使用してファイル名とパスを取得し、「pre」タグの間にテキスト コンテンツをロードしたいと思います。
明らかに、「pre」タグの間にあるため、これは次のようにレンダリングされます
かなり強調表示して... = P
私のために働くものはありますか?それとも、コピーと貼り付けで立ち往生していますか?
javascript - SyntaxHighlighter で総行数を取得する方法
SyntaxHighlighter ( http://alexgorbatchev.com/SyntaxHighlighter/ ) を使用してソースコードの総行数を取得することは可能ですか?
ここで定義されている手法を使用できます:テキストエリアの行数を取得するには? しかし、おそらく SyntaxHighlighter の方が簡単に実行できます。
ありがとうございました。