投稿

ラベル(Firefox)が付いた投稿を表示しています

onloadでiframeに追加したsandbox属性が無視される。

対処法:ChromiumベースのブラウザやIEでは iframe を含むページが先頭から表示されない場合がある。(iframe で開くページのURLに「#~」があると起こる) の続きのようなもの。 そもそもの発端 「 iframe を含むページが先頭から表示されない場合がある。(「#~」との関係) 」  そこ対処法でiframeにsandbox属性を追加することにしたが、iframeの中を切り替える必要が生じて、そのうちの一つがGoogleカレンダーで、Googleカレンダーを埋め込みたいが、sandbox属性が邪魔をする。 test3-1-0.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>バグ?</title> </head> <body> <div style="height:200px;"> バナー、ヘッダなど。 </div> <div style="height:250px;"> <h4>↓↓↓iframe↓↓↓</h4> <iframe src="test00-0.html#y500" name="test00" id="test00" title="test00" sandbox="allow-popups allow-popups-to-escape-sandbox allow-scripts"></iframe> </div> <div style="height:1000px;"> <a href="test3-1-0.html">このページへのリンク</a><br> iframe内切替<br> [<a href="test00-0.html#y500" t...

このブログに自分がアクセスしたときのページビューをカウントしますか?

ブラウザを閉じるたびに無効になってしまう設定。 ・ ページビュー トラッキング設定(htmlソースメモ) ・ ページビュー トラッキング設定(ひとりネズミの本音) このブログに自分がアクセスしたときのページビューをカウントしますか? 自分のページビューを統計情報に含めないように Blogger を設定することができます。それには、Blogger でブラウザにブロック Cookie を追加する必要があります。複数のブラウザをご使用の場合は、各ブラウザを開いてこの設定を行ってください。 □このブログの自分のビューを追跡しない 以下はクッキーが削除されないようにするフォーム。 参考: 「自分のページビューの追跡を管理」で「このブログの自分のビューを追跡しない」にチェックを入れているので、自分のアクセス数はカウントされないはずです。 …省略… これはどういうことなんでしょう? クッキーの有効期限/残存期間がSessionということは、Sessionが終了したら、即ちブラウザを閉じたらクッキーは消滅し、「自分のページビューの追跡を管理」で行った設定は無かったことになるのです。 ( あなたのブログはページビューが水増しされてませんか? - after work lab ) iOS SafariではBlogger:ページビュー設定(6)iOS Safari:Blogger管理画面での設定は不要でみたように、ページビューを設定したいサイトを開いた状態で、アドレスバーにjavascript:document.cookie="_ns=2;";を入力して実行すれば設定できました。 ブラウザのアドレスバーにJavaScriptを入力して実行するで調べたようにFirefox以外ならiOS Safariと同じように設定できそうです。 各ブラウザについて有効期限やドメインなどは設定せずに単純に_ns=2だけのCookieを設定して挙動を調べてみました。 IE8、IE10、Firefoxではブラウザを閉じると_ns=2が消えてしまいました。 Cookieの有効期限を設定していないのでCookieの仕様通りの動きです。 ところがChromeではブラウザを再起動しても_ns=2が残っていました。 ( Blogger:...

対処法:ChromiumベースのブラウザやIEでは iframe を含むページが先頭から表示されない場合がある。(iframe で開くページのURLに「#~」があると起こる)

  【Chromeのバグ対策:URLに「#~」を付けずにscrollToを使って「id=~」までスクロールさせる】 の続き。 【Chromeではiframeで表示するページをfragmentから表示すると親ページが先頭から表示せずにiframeの所から表示してしまう問題】 の続きの続き。 2021/5/28 16:00頃 まず、Chromeだけの問題ではない、Firefoxでは起こらないが、Chromiumベースのブラウザ(Microsoft Edge、Opera)でも起こり、Internet Explore でも起こることが確認された。これまでの所、問題が起こらないのはFirefoxだけ。 ・ iframe を含むページが先頭から表示されない場合がある。(「#~」との関係) バグ?を再現するソース。  test3-0.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>バグ?</title> </head> <body> <div style="height:200px;"> バナー、ヘッダなど。 </div> <div style="height:250px;"> <h4>↓↓↓iframe↓↓↓</h4> <iframe src="test00-0.html #y500 " id="test00" title="test00"></iframe> </div> <div style="height:1000px;"> <a href="test3-0.html">このページへのリンク</a> </div> </body> </html>  test00-0.html <!DOCTYPE html> <html ...