タグ

2018年12月27日のブックマーク (1件)

  • [Windows, C#] WindowsでURLスキームを使用して実行ファイルを呼び出す

    iOSのURLスキームみたいな感じで呼び出せるようにする方法 レジストリに登録するWindows, Windows Mobile でURLスキームに対応する方法 - backyard of 伊勢的新常識URL スキームを追加するには - cicupoのC++日記C#のプログラムたとえば hoge というURLスキームを作成したとしよう。 javascriptから呼び出す場合は以下のようにする。 パラメータ部分は 全体 を encodeURIComponent でエンコードしたほうがよい(IE対策) IEの場合はURLを勝手にデコードした状態で実行ファイルにデータ(URL)を渡すが、 その他のブラウザの殆どはデコードされていない状態でプログラムにデータを渡すため。 またIEから呼び出す時にURIが509文字超えると起動してくれなかったので、 長いURLの場合は分割してデータを渡す必要がある。