問題タブ [uri]
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.
.net - Outlook が認識するカスタム URL プロトコル ハンドラーを登録していますか?
おはようございます、
http://msdn.microsoft.com/en-us/library/aa767914(VS.85)の msdn エントリに続いて、カスタム uri プロトコル ('irma:') の下で自分自身を登録する小さなアプリを正常に作成しました。 aspx
このようなリンクを shell/cmd などを介して手動で開く場合、これは完全に正常に機能しますが、そのようなリンクを送信する場合、Outlook は、レジストリ キーが設定されているクライアント上でこれらを「自動的に」認識しません。OutlookがそのようなカスタムURIを処理できるようにするために、何か特別なことをする必要がありますか?それともまったく可能ですか?
乾杯と感謝、-j
.net - URIを組み合わせる方法
2つのUriオブジェクトをコードに渡しました。1つはディレクトリで、もう1つはファイル名(または相対パス)です。
私がこれらをこのように組み合わせようとすると:
私は得る
file:///C:/Some/some.file
ここで、と同じ効果が得られると期待していますPath.Combine
(これは、置き換える必要のある古いコードです)。
file:///C:/Some/Dirs/some.file
私はこれに対するきれいな解決策を考えることができません。
醜い解決策は/
、URIがない場合にURIに追加することです
c# - AbsolutePath.Contains を置き換えることができるものはありますか?
if ブロックに入れているパスの一部を含む Uri があります。そのようなもの
.Contains 部分を、//EN の後に何らかの文字列があるかのように、より信頼性が高く堅牢なものに置き換えたいと思いますが、それでも if ブロックを満たします。パス全体は次のようになります: C:/Users/a/desktop/fol/W3C//DTD%20XHTML%201.1//EN. 方法はありますか?
xml - Visual Studio > XML パーサー > URI プレフィックスを登録する
特別な XUL xml-schema を使用するため、IntelliSense と検証が得られるため、XUL を作成するために Visual Studio を使い始めました。
このアプローチにはまだいくつかの問題があり、VS をより使いやすい XUL-IDE にするために修正したいと考えています。
VS は chrome-protocol について何も認識せず、次の xml-code でエラー (「URI プレフィックスが認識されません」) が表示されます。
これはVSのせいではありません。プロトコルがわからないため、URI を解釈できず、main.dtd がどこにあるのかわからないため、そこで宣言されているエンティティがわからないため、他の検証エラーが発生します。他の場所。
私の目標は、XML パーサーや VS などを拡張して、URI を解釈できるようにすることです。chrome が行うことは、「chrome.manifest」ファイルの情報に基づいて URI をファイルパスにマップすることだけなので、これは難しい作業ではありません。
chrome://myApp/locale/main.dtd
実際には次のようなものです
file:///c:/somefolder/myapp/locale/main.dtd
VS / XMLパーサーにURIプレフィックスとそれを解釈する方法を伝える方法を知っているだけで、実際のファイルにリンクできます。
誰か提案はありますか?
どうもありがとう!
php - URI から特定のクエリ変数を削除する正規表現はありますか?
C、XML、および XSL を使用してデーモンによって生成された HTML がたくさんあります。次に、HTML マークアップを取得して画面に表示する PHP スクリプトがあります。
私は XHTML 1 準拠のマークアップを大量に持っています。マークアップ内のすべてのリンクを変更して削除する必要があります&utm_source=report&utm_medium=email&utm_campaign=report
。
これまでのところ、2 つのオプションを検討しました。
- Analytics コードを削除する PHP バックエンドで正規表現検索を実行します。
- リンクをループする Jquery を記述してから、Analytics コードを href から削除します。
ハードル:
- HTML は巨大になる可能性があります。4MB 以上の IE (いくつかのテストを実行したところ、平均して約 100Kb でした)
- 高速である必要があります。約 3K の思考が得られますか?
現在、使用しようとしていますstr_replace('&utm_source=report&utm_medium=email&utm_campaign=report','',$html);
が、機能していません。
ruby - ruby の文字列からサブドメインを削除する
一連の URL をループしており、それらをクリーンアップしたいと考えています。次のコードがあります。
これを拡張して、一部の URL に存在するサブドメインを削除するにはどうすればよいですか?
perl - Perl CGI プログラムで URL パラメータを読み取るにはどうすればよいですか?
Perl CGI プログラムで URL パラメータを読み取るにはどうすればよいですか?
c# - C#で正しくエスケープされたfile://URIを作成するには?
ローカル パスから完全に URL エンコードされfile://
た URI を作成する正しい方法、つまり、空白などのすべての特殊文字がエスケープされる方法は何でしょうか?
次の入力が与えられた場合
私は取得したいです
使ってきました
ただし、これはエスケープされていない URI になります。
php - ロードするコントローラー/モジュールを決定するのはフロントコントローラーの責任ですか?
私はWebサイトのスクリプトに取り組んでおり、現在、URIに基づいて何をロードするか(たとえば、どのモジュール/拡張機能とコントローラー)を決定するフロントコントローラーを持っています。これは良いアプローチですか?それが重要な場合、私はPHPを使用しています。それがフロントコントローラーの仕事ではないかと思っています...