2016-09-02 8 views
0

ウェブページの上部から部品を除いたURLを共有しようとしています。私のURLの上に(私はそれを変更する権限がありません)私は共有したくないdivがあります。リンクを共有する前に、このコンテンツを除外したいと思います。URL(ウェブページ)から部品を除外する

これを実現するために、埋め込みリンクを作成し、「余白」メソッドを使用してページの一部を除外し、それを負に設定する方法を見つけました。例えば

私はこのコードを持っているHTMLに:

<div class="yolo " style="border: 3px solid #c90001; overflow: hidden; margin: 15px auto; max-width: 736px;"><iframe src="http://apolosiskos.co.uk" width="300" height="150"></iframe></div> 

とCSSで、この部分を:

iframe 
{ 
margin-top:-20px; 
} 

これはに動作しますが、私はかどうかが疑問に思いますURLを直接共有すると同時にその一部を除外する方法です。そこで、私のウェブサイトにiframeを作成して共有するのではなく、URLの一部を除外するためにリンクを共有してURLに何かを含める方法があることを願っています。

アイデアは、一部のWebサイトの画像URLに似ています。例えばこれは、1:私はちょうどURLを変更する/変更することで達成しようとしているものを達成する方法はあります)

TWO

A: ONE

は次のように示すことができますか?

B)新しいページにiframeを作成する代わりに、特定のコンテンツを除外または含めることで、Webページを共有する方法はありますか?ページを編集するためのアクセス権がなければ

iframe 
 
{ 
 
margin-top:-50px; 
 
}
<div class="yolo " style="border: 3px solid #c90001; overflow: hidden; margin: 15px auto; max-width: 736px;"><iframe src="http://apolosiskos.co.uk" width="300" height="150"></iframe></div>

答えて

1

、あなたはあなたが何ができるかに制限されています。

以下はいくつかの技術的な解決策ですが、私はこれを行うことについてページのオーナーに話してみることにします。 2番目または3番目のサイトが変更されると、コードが破損する可能性があるため、2または3のようなHackyソリューションは中断しがちです。あなたがページを編集するために(またはそれの発展に影響を与える可能性)のアクセス権を持っていた場合

  1. することは、あなたは、この値に応じてクエリ文字列値(URL内のパラメータ)を入力して、異なるページをレンダリングすることができます。

  2. 同じドメインにいる場合、またはページ所有者がクロスオリジンアクセスを許可している場合は、「proxy」ページでjavascriptを使用して、ajaxを使用して外部ページ全体を要求し、削除されたデータをユーザーに提示します。

  3. もう1つの選択肢は、コンテンツをプロキシする(オプション2と同じように)ページを作成することですが、これはphp、aspなどを使用してサーバー側で行います。これにより、サーバー側の要求(それに応じてそれを取り除く)これはjavascriptで行われていないため、クロスオリジンの問題に遭遇することはありません。

関連する問題