問題タブ [windows-desktop-gadgets]
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.
certificate - Gadget for Windows Sidebar に署名するにはどうすればよいですか?
Windows サイドバー (*.gadget) のガジェットに署名する方法を知っている人はいますか? 私はsigntoolで試しましたが、結果はありませんでした。
ありがとう
javascript - JavaScriptを使用してLDAPサーバーから情報を取得するにはどうすればよいですか?
LDAPサーバーのホスト名と検索ベースを持っていますが、JavaScriptでその情報を使用する方法を見つけることができませんでした。これは、Windowsサイドバーガジェットで使用されます。
javascript - Vista/W7 ガジェットの JavaScript での文字列操作
Vista/W7 ガジェットの作成を試しています。私の実験では、システム上の特定のファイルの変更日を書きたいと思っています。問題は、文字列操作関数を使用したい場合、ガジェットが出力の書き込みを停止することです。ガジェットのコードの一部は次のようになります。
split の呼び出し (関数 format_lmd 内) により、スクリプトが停止しているように見えます (または、より良い方法: 例外がスローされます)。ドキュメントは、分割関数を使用して文字列を複数の部分に分割できることを示しているようですが、私の場合は機能しません。
質問:
- 分割方法を正しく使用するにはどうすればよいですか?
- 以前は Javascript を使用したことがなかったので、いつ "var" で変数を宣言し、いつ宣言しないかは謎のままです。ガジェットに使用できる Javascript の良い入門書はありますか?
- ガジェットをデバッグする最良の方法は何ですか?
ありがとう、パトリック
編集: Javascript のデバッガーを有効にする方法を見つけました ( http://msdn.microsoft.com/en-us/library/bb456467%28v=VS.85%29.aspx#_sidebar_overview_debugging_basicを参照)。デバッグ ウィンドウがポップアップし、「オブジェクトが必要です」と表示されますが、これはあまり役に立ちません。
javascript - %LocalAppData%パスを見つけて、JavaScriptで新しいフォルダーを追加します
Windows 7ガジェットを作成しましたが、各ユーザーのコンピューターにSettings.iniファイル(SettingsManager.jsファイルから作成)を保存する場所を作成する必要があります。私の会社のアプリケーションパッケージングチームは、私が使用することをお勧めします
%LOCALAPPDATA%\ Microsoft\Windowsサイドバー\
次に追加します
ガジェット\iMon.Gadget\
サブフォルダー。これは、各ユーザーの設定が一意の場所に保存され、他のアプリケーションやガジェットによって変更されないようにするためです。
の線に沿って何かを使用する必要がありますか
これを行う方法についての助けをいただければ幸いです。
更新:%localappdata%パスを取得する方法を見つけましたが、それでも新しいフォルダーを作成する必要があります。これが私が成功せずに試したことです:
windows-7 - Windows Vista +サイドバーガジェットでWebページを表示できますか?
ガジェットhtmlを作成して別のページに移動しようとしていますが、
デフォルトのブラウザの新しいウィンドウでアドレスを開きます。
これまでにできることはiframe
、ガジェットhtmlのページ(flyout
htmlでは機能しませんでした)にアクセスすることだけですが、フレーム化しようとしているサイトにはフレーム検出器があり、許可されません。
javascript - Windows Sidebar Gadget APIを使用してファイルを削除するにはどうすればよいですか?
Windows Sidebar Gadget APIは、通常のJavascript機能を超える機能を提供することを知っています。ファイルを操作しますか?どのように?
APIリファレンスでそれを行う方法が見つかりませんでした
javascript - RSSアイテムが読まれたかどうかを保存する最良の方法は何ですか
プロではないプログラマーとして、HTML と JavaScript を少し独学で学ぼうとしています。私の学習プロジェクトは、RSS フィードから RSS アイテムを取得するデスクトップ ガジェットです。
ガジェットのユーザーがすべてのアイテムを表示するか、新しいアイテム (未読アイテム) のみを表示するかを決定できるように切り替えるオプションが必要です。質問のある新しいアイテムのみを表示しています。
何かが新しいかどうかを確認するために、最新のフェッチ結果と比較するために使用できるある種のデータをローカルに保存する必要があることに気付きました。
この比較で使用される典型的なデータは何ですか? また、それは通常、xml ファイルまたはその他の種類のファイルに保存されますか?
ありがとう。
sidebar - 別のhtml要素内にag:textオブジェクトを挿入する方法は?
私はWindowsガジェットを開発しています。背景オブジェクトにaddTextObjectという関数があり、必要なオブジェクトを作成します。このオブジェクトに後でグローとシャドウを追加できます。しかし、問題は、オブジェクトの場所を制御できないことです。たとえば、div、span、またはtd内に追加したい場合、appendChildメソッドが機能しません。どうすればこれを修正できますか?
javascript - ドッキングおよびドッキング解除されたデスクトップガジェットのCSSを変更する方法
デスクトップガジェットを作成していて、ドッキングおよびドッキング解除されたCSSファイルを変更したい。実際、私はオンドックとドッキング解除機能でそれを変更していますが、それは反映されていません。
javascript - Vistaガジェット-XMLファイルへの書き込み
Vistaガジェットを作成しました。「settings.xml」と呼ばれるローカルXMLファイルを取得します。それはそれをロードし、私はいくつかのことを変更します。次に、xmldoc.Save( "settings.xml")メソッドを呼び出します。これはInternet Explorerで実行すると正常に機能しますが、サイドバーで実行するとXMLに書き込まれず、からのみ読み込まれます。
XMLファイルに書き込むにはどうすればよいですか?