問題タブ [ace-editor]
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.
ace-editor - Ace エディターをローカル (サーバーなし) で実行すると、Chrome で "SECURITY_ERR: DOM Exception 18" が発生する
今のところファイルシステムからAceエディターを実行しようとしていますが、Chromeでは次のようになっています:
FireFox は気にしません。
Googleグループでこれを見つけました:
同じオリジンの制限により、ワーカーを cdn からロードすることはできません。ワーカーをサイトに配置し、ace.config.set("workerPath", "path/to/ace/src-min"); を追加する必要があります。
喜びはありません。
次のようにエディターを初期化しています。
絶望的に単純なものが欠けていますか?
jquery - Ace Editor 同期スクロール
同時に 2 つの Ace エディター セッションを並行して実行しています。両方のエディターの垂直スクロールを同期させようとしています。通常の Div で動作する単純な jQuery メソッドを見つけましたが、Ace で正しく動作するようにするにはどうすればよいでしょうか?
jQuery メソッド:
明らかに、上記の方法は Ace では機能しません。ここで Ace API を調べてきました: Virtual Renderer for a solutionですが、エディターをスクロールするときにコールバック関数を設定することさえできないようです。
API Hereには scrollbar への参照がありますが、何も実行できないようです。私はそれをテストしようとしました...
誰かがこれについて私を助けてくれませんか?:) ありがとう。
編集
以下の解決策は機能しますが、(私の場合) ブラウザ (Chrome) がすぐにクラッシュします。タイムアウト機能を設定して発射速度を制限しましたが、それでも必然的にクラッシュします。アイデア?
typescript - AceテキストエディタのTypeScript宣言
Aceテキストエディタ用のTypeScript宣言ファイル(* .d.ts)を探しています。Googleは何も見つかりませんでした。誰か見たことがありますか?
internet-explorer - エースとIE:コードの2行目で編集可能なコンテンツが途切れる
解決済みの編集:最初は、編集可能なコードが2行目で途切れているため、エースは完全に使用できなくなるという印象を受けました。だから、「IEにロードしないようにしよう」と思いました。バグが修正されました。Aceは9で問題なく動作します(または十分に近いですが、FFやChromeほど良くはありません)。
元の質問:AceエディターがIEに読み込まれないようにする必要があることに気付き、どの特定のブラウザー機能を検出する必要があるのか疑問に思いますか?ブラウザのスニッフィングを回避しようとしています。
javascript - 言語モードとテーマの設定で Ace エディター エラーが発生しました
bower 経由でaceをロードしたところ、問題なくエディターを作成できました。ただし、テーマと言語モードを設定できないようです。これらは私のインクルード行です:
これは私のエラーです:
ace-editor - Ace Editorで垂直定規を非表示にする方法はありますか?
エースで垂直定規を隠す方法はありますか?
垂直定規とは、エディター内の80文字の垂直線を意味し、線を特定の長さ未満に保つのに役立ちます。
可能であれば、ユーザーに有効/無効のオプションを提供したい
javascript - console.log でオブジェクト関数が表示されない
OK、オブジェクト (特にAce editor
オブジェクト)のすべての関数/プロパティを、 Chrome の JavaScript コンソールを使用してconsole.log(editor)
(またはそのために)表示しようとしています。console.log(editor.getSession())
問題は、Ace の背後にあるコードそのものを研究した結果、オブジェクトを「印刷」しようとしているときに表示されない関数があることを知っています (そして、それらを使用しました) 。
どうしたの?完全なオブジェクト/関数ツリーを取得するにはどうすればよいですか? (できれば、読み取り可能な形式で)
ヒント:
利用可能なメソッドの完全なリストを取得するには、実際にこれが必要です (そのほとんどは文書化されていません)。
編集 :
問題を再現する手順:
- http://ace.ajax.org/#nav=about&api=selectionに移動します
- JavaScript コンソールを開く
- 検査する
editor.getSession()
- 例:リストされて
editor.getSession().getBreakpoints()
いません - ですが、使ってみると問題なく使えます。
achartengine - ズームが有効になっていてもチャートエンジンチャートがズームしない
スレッド上のサービスからのデータ要求を実行しています。このアプリを取得しpan
たり、作業したりすることができないようです。zoom
これは、許可するように設定している方法ですzoom
。有効になっていることも確認しzoom
ました。
javascript - Ace Editor のオートコンプリート
では、取引は次のとおりです。
- エースエディターを使用しています
- エディターが統合されているアプリは、Objective-C/Cocoa で書かれています
- オートコンプリートが必要です (特定のキーワード セットに対して)
さて、ここにキャッチがあります:
- オートコンプリートがまだネイティブにサポートされていないことは知っています
- 他の人によるいくつかの試み(例:Codiad IDE、Gherkin、Alloy-UI)、いくつかはJquery UI Autocompleteを利用していることを知っていますが、これを既存の Ace セットアップにどのように適応させることができるかはまだわかりません
- JS 指向のソリューションを使用するべきか、それとも単に Objective-C/Cocoa を使用するべきかはまだわかりません。
どんな助けでも大歓迎です。
asp.net-mvc-4 - ASP.NETホットタオルスパテンプレートを使用したエースエディターを機能させることができません
私はWeb開発に慣れていないので、ご容赦ください:)ホットタオルテンプレート(http://nuget.org/packages/HotTowel/)を使用して新しいASP.NETプロジェクトを作成し、追加しました
index.cshtmlに。また、home.htmlを次のように変更しました。
最後に、home.jsを変更しました。
アプリケーションを実行すると、Chromeはace.jsにUncaught TypeErrorがあることを通知します:nullのプロパティ'env'を読み取ることができません。もちろん、ホーム画面は表示されません。それを機能させるにはどうすればよいですか?