ワードプレスでホームページを作っています。音楽アーティスト用として、音楽プレーヤーがあります。しかし、ユーザーが Web サイトを移動している間も、プレーヤーの再生を続けたいと考えています。ページをブックマークできるようにURLを更新したいので、iframeを使用したくありません。または、URL を更新して iframe を使用する方法はありますか?
3 に答える
ページが変わるたびに URL フラグメント ( の後の部分#
) を変更すると、アドレスバーの URL を常にブックマークすることができます。これをフレームで行うと (おそらく最も簡単な方法)、ページが読み込まれるたびに親ドキュメントの URL フラグメントが更新されます。着信リンクにこのフラグメントが設定されている場合、ホームページではなく、要求されたコンテンツ ページでフレームを開きます。
URLを更新してiframeを使用する方法
多分あなたはこのようなものが必要です
main.html
<script type="text/javascript">
function change_parent_url(url)
{
document.location=url;
}
</script>
player.html
after each click (how?): parent.change_parent_url (new_url_here);
よくわかりませんが、 weborama.ruで同様の iframe アプローチを見たことがあります。
探してくださいwindow.location=
、多分それは役に立ちます
Wordpress フォーラムの誰かが同じ質問をしました。
これを行うための(技術的に)最善の方法は、@ jonnyが提案したように、AJAXを使用して、ページを更新せずにサイトをサーフィンすることをサポートするCMSを使用することです。
覚えていない別のサイトと同じように、jango.com がこれを行っているようです。
すべてのページを AJAX 経由で読み込む場合、 search-ranking を気にする場合、おそらく欠点が生じるでしょう。