Home > Tag:opera
Opera11.00でSkbooを使う上での必要な設定
Opera11.00にバージョンアップして、Skbooの動作確認をしていたら、「作業中断」「作業再開」の機能が正常に動作できなかった。
結果としてJavascriptの警告で以下のようなメッセージが出ていました。
JavaScript
User Javascript thread
Your browser does not support scriptStorage or storage quota is not specified.
Set "opera:config#PersistentStorage|UserJSStorageQuota" >= 500 Kb.
これにしたがって、Operaでの設定が必要らしい。このJavascriptの警告はいろいろと検索してみた結果、Opera11.00からUserJSStorageQuotaという設定項目があるみたいです。
Opera11.00をお使いの方は
opera:config#PersistentStorage|UserJSStorageQuota
をクリックすると設定ファイルエディタが開いて「500」と入力すれば、「作業中断」「作業再開」の機能は正常に機能するようになります。
設定ファイルエディタの詳細については
http://ja.opera-wiki.com/設定ファイルエディタ
に詳しく書かれています。
ちなみに、Opera11.00から導入された拡張機能で「NoAds」の拡張機能を導入する上でもopera:config#PersistentStorage|UserJSStorageQuotaの設定が必要だそうです。
そういえば、UserJSStorageQuotaの設定をする前にOperaの拡張機能をためしてみたくなって、「NoAds」をインストールして「NoAds」のpreferencesを開こうとしても開かなかったけど、今はきちんと開くようになってます。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / JavaScript / opera
Operaでのjavascriptの動作の謎
skbooのペイントツールの修正をしていて起こったJavascriptの動作です。Opera10.63で確認したことでOpera11.00ではどうなのか不明です。
skbooのペイントツールは、javascriptライブラリのscript.aculo.usのdaragbleを使ってキャンバスウィンドウのドラッグアンドドロップで移動ができるようにしています。
Operaでペイントツールのページを開いたときに、なぜかキャンバスウィンドウなどがドラッグアンドドロップで移動できないのです。
きちんとは動作の確認の調査をしてはいませんが、原因はdaragbleに指定した要素の内包した要素に原因がありそうです。内包した要素の中にcssのスタイルでposition:relative;を適用していると、ドラッグアンドドロップできない感じです。
ただし、なぜかページを開いた後にブラウザのリサイズやスクロールなどの操作を行うと、ドラッグアンドドロップできるようになる。かなり不可解なり。ちなみにOpera以外のブラウザではこの現象は見受けられませんでした。
はっきりとした原因は調査しきれていないけど、余計なCssの指定や余計なDOMを減らして対応しました。
今回、SkbooのペイントツールはOperaとそれ以外で機能の違いがあり、ペイントツールに関連しているCssやJavascriptなどのファイルを別々にしていたのを共有化しようと作業をしていました。
別々に開発していることもあって、修正のたびに二度手間になっているところもあり、修正作業を何度もしていることもあって、バグを発生させてしまっているところもあるように思えたからです。
このようなことが起きるとなかなかすべてのブラウザで関連しているファイルを共有化していくのもなかなか骨のいるものになりますので、悩みますね。
- Category:雑記
- Tag:JavaScript / opera
Opera11.00にバージョンアップしたな
Operaのバージョンがあがったということで、早速アップデートして動作確認してみることにしました。さらっとしかできないと思うけど・・・
アップデートして変わったところで一番気になったのが拡張機能ですね。あとから機能を拡張できるようになったところ。Firefoxや google chromeあたりではすでにある機能拡張ですね。
さっそく、なにか機能を追加してみようとおもってOperaのメニューから機能拡張の取得を選択しても、機能拡張がおいてあると思われるページにアクセスできなかった。なんでだろう?また、あとで試してみることにします。
それで、本題のSkbooの動作確認をしてみたところ、前のバージョンのOpera10.63の時とHTMLなどの表示や処理の仕方に変更はなさそうで、前と変わらない動作の感じでした。
opera10.51でペイントツールから投稿できない現象を解決しました
一回、考えるのをやめるのは大事なことですね。
少し前にこのブログで記事にしましたが、opera10.51でお絵かきが投稿できないという不具合が見受けられましたが、なぞが解けました。
そういうわけで、opera10.51でskbooとお絵かき伝言板のペイントツールでお絵かきが投稿できないという現象は解消できました。
今回の結果としてoperaのバージョンが上がって、どうもoperaのレスポンスの受け取り方が変わったというのがわかりました。
その変わったことによって、他のブラウザと動作の違いが出てきて、投稿できなかったのだということになります。
まったく内容のないファイル(Content-Lengthが0の場合)にアクセスするときのブラウザの反応が違うみたいです。
operaでは何の表示もされないファイルだとそこで処理が中断されている感じですね。
気がついて早いうちに解決できてよかったと思います。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / お絵かき掲示板 / opera
opera10.51でskbooへのお絵かきの投稿ができないみたい
少し前にお絵かき掲示板を作っていると投稿しましたけど、実はいろいろはまっていて、思うように進んでいないのです。
そのひとつがopera10.51で動作の確認ができなかったことがあります。ずっと動かなくておかしいなとおもっていたら、お絵かきブログ「skboo!!」のお絵かきツールでもきちんと動作しなかった。
どうもopera10.51がおかしいのかと思い始めて、operaの古いバージョンをいくつかインストールしなおして、確認してみることにしました。
確認してみて、以下のようになった。
| opera10.01 | きちんと投稿できた |
| opera10.10 | きちんと投稿できた |
| opera10.50 | 最後まできちんと動作しない |
| opera10.51 | 最後まできちんと動作しない |
4つのバージョンでチェックしたので、operaの何かの問題なのだと考えることにしました。
いやー。ほんと、動かなくてどっぷりはまってしまいました。まいったです。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / opera / お絵かき掲示板 / skboo
Home > Tag:opera
- プロフィール
-
ぶーすけ
まったりなにか作ってます。
- 作ったサービス
- Link




