私は、ユーザーが他のWebページからコンテンツをプルするカスタムWebページを構築できるWebアプリケーションを構築しています。私はこれを行うためのいくつかのオプションを知っています、そして、それが最良であるかどうか、そこにはより良い解決策があるかどうかはわかりません。今、私ができます(ソートの)私が欲しいものを達成しますが、遅いと思われるすべてのWebコンテンツを、ダウンロードしてレンダリングするようにクライアントを強制しますあなたのサイトにサードパーティのHTMLを提供する最良の方法は?
- 使用のiframe、。私は多くの人がiframeが厄介であり、使用されるべきではないと言っていると聞いてきました。
- wkhtmltopdfのようなライブラリを使って、サーバー側でhtmlをレンダリングし、そのpdfイメージを生成します。これはうまくいくはずですが、結果は単なる画像なので、テキストは選択できず、リンクはクリックできません。また、他の人のウェブコンテンツをホスティングする上で法的な問題を抱えることもあります。許可なしにあなたのサイト。
- phpqueryのようなものを使用して、文字通り他のサイトからコンテンツをスクラップします。このオプションには、上記のオプションと同じ法的問題があります。
誰もこのようなことをやったことがありますか?
ええ、私はのためのiframeに固執する必要がありますするつもりだと思います今。答えをありがとう! – Andrew