周知のように、SharePoint サーバーにある infopath フォーム サービスは、infopath フォーム テンプレートを sharepoint サーバーに公開するたびに Web サイトを生成します。
これが問題です。sharepoint はどのようにそれを行いますか。MSが提供するある種のAPIを介してプログラムでそれを行う方法はありますか?
実際、私がする必要があるのは、すべての html、js、css などのファイルを取得し、特定の Web ページに div を削除したり、html コードを挿入したりするなどの操作を適用することです。これを行うには2つの方法があります。
- sharepoint api を介して Web ページを生成し、それらの操作を同時に適用する
- IIS サーバーから Web ページ ファイルを抽出し、それらの操作を適用する
私はこの種の仕事に全く慣れていません。私の考えでは、ブラウザーで Web ページを右クリックして Web ページを保存することを選択するたびに、ブラウザーは Web ページをレンダリングするために必要なファイルの一部を取得し、Web を閲覧できるようにします。ページをオフラインにします。
httrack WinWSD およびそのようなツールは、オンライン Web ページから html ファイルを抽出する場合には問題なく動作するようですが、js や css ファイルではうまく動作しません。
今、私は何らかのインスピレーションを得るために chromium プロジェクトを掘り下げようとしていますが、それが役立つかどうかは予測できません。
あらゆる種類のアドバイスをいただければ幸いです。
よろしくお願いします、
ヨルダン