<input type="file"> で、写真をアップロードする際に写真を選択してそのままmulti-partでPOSTすると問題ないのですが、 iPhoneのカメラロールの機能で、 「イメージサイズを選択」から、 画像サイズを縮小して選択を終了すると、 その時点でiOSのsafariのinputタグのプレビュー表示が回転してしまっており、 その画像をアップロードすると Exif処理も出来ず回転されたまま保存してしまいます。 POSTで送信する前の状態でなんとかする方法はありますでしょうか?
<input type="file"> で、写真をアップロードする際に写真を選択してそのままmulti-partでPOSTすると問題ないのですが、 iPhoneのカメラロールの機能で、 「イメージサイズを選択」から、 画像サイズを縮小して選択を終了すると、 その時点でiOSのsafariのinputタグのプレビュー表示が回転してしまっており、 その画像をアップロードすると Exif処理も出来ず回転されたまま保存してしまいます。 POSTで送信する前の状態でなんとかする方法はありますでしょうか?
Firefox / Safari 先日Appleが、Safariは幾つかのWebAPIに対応しないと公言しました。 日本語記事も幾つか出ています。 しかし、どのサイトも対応しないAPIの一覧を並べてはいるのですが、それぞれのAPIが具体的にどのようなものなのかを記載した記事が見当たらなかったので、以下はそれらについて調べてみたものです。 対応しない理由 a threat to user privacy、すなわち、あくまでブラウザフィンガープリントなどの手段によって個人を特定・追跡できてしまうからという理由です。 セキュリティ的にも問題なAPIが並んでいるのですが、そちらは理由ではありません。 対応しないWeb API Web Bluetooth caniuse RFC 非公式日本語訳 解説 ブラウザからBluetoothを通して接続先のデバイスにアクセスすることができます。 データ転送形式
by iphonedigital IT系ニュースメディアのZDNetが、Appleが16種類のウェブAPIのSafariへの実装を拒否したと報じています。Appleは拒否した理由について「プライバシー上の懸念があるため」と説明しています。 Apple declined to implement 16 Web APIs in Safari due to privacy concerns | ZDNet https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/ ZDNetによると、AppleがSafariへの実装を拒否したウェブAPIは以下の通り。 ・Web Bluetooth ・Web MIDI API ・Magnetometer API ・
Web MIDI、Web Bluetooth、Web USB、Web Serial... と近年ハード寄りなブラウザ API がどんどん出てきていて、そこそこのものなら(ハードウェアの能力を限界まで絞り出すようなネイティブアプリがある以上完全に、とは言わないけど) Web アプリで済む世界は近いと思ってはいるのだけど、その一方でこういう話もあるのだよね。 元記事は6月末の頃のもののようだ。 厳しいなあ。 Gigazine : 「Appleが「プライバシー上の懸念あり」としてSafariへの一部ウェブAPIの実装を拒否」 面白そうな API が軒並み実装拒否対象になっている。まあ Web USB なんかが出てきた時に Web アプリからそんな所を触って大丈夫なのか? と多少は思ったというのも確かにあるけどね。Web MIDI は許して欲しいな、勝手な希望なのは承知しているけど。 対象の We
http://d.hatena.ne.jp/mala/20120220/1329751480 の続き。書くべきことは大体既に書いてあったので、補足だけ書く。 Googleは制裁金2250万ドルを支払うことでFTCと和解した http://jp.techcrunch.com/archives/20120809google-settles-with-ftc-agrees-to-pay-22-5m-penalty-for-bypassing-safari-privacy-settings/ まさか(まともに調査されれば)こんなことになるとは思わなかったので驚いた。異常な事態である。そしてGoogle側の主張を掲載しているメディアが殆ど無いのも異常な事態である。 2250万ドルもの制裁金(和解金)が課せられるのは、2009年に書かれたヘルプの記述が原因だという。 問題の記述 http://obam
What the Fucking Fuck, Apple? Update Tuesday, July 16th 2012: The Bug appears to be fixed in iOS 6 Beta 3. Almost two years ago I noticed a strange multitouch problem in Mobile Safari with one of my games. This problem was new; it was introduced with the iOS 4.2.1 update and wasn't present on older iOS versions. I built a test case and filed a bug report with Apple. It was marked as a duplicate of
ある ニュース記事を同僚に教わった。 この記事によるとタッチデバイスの会社は WebKit2 に対応しているのに検索の会社は旧バージョンにとどまっており、HTML5 に課題は多いのだそうな。 そりゃ課題は常に山積みだよね…と思っていたら記事は誤解だと別の同僚が説明を書いている。 リンク先の記事はさておき、世間の関心をいまいち集められていない気がする WebKit2 についてざっと説明をしてみたいとおもう。 この記事を読み終われば WebKit2 と Chromium WebKit, Webkit1 の違いを知ったかぶれるようになる予定。 WebKit2 は 2010 年の 4 月にアナウンスされた WebKit の新しい API レイヤで、Mac 版 Safari などが使っている。 大きな特徴はレンダリングエンジンを別プロセスで動かせること。 Chromium でやっているのと同じような
社是が泣いてるよ... Googleが無断でSafariにCookie埋め込んでいたことが発覚! 即撤回2012.02.20 14:00 satomi グーグルおまえもか! Googleと広告各社がSafariブラウザのCookie拒否のプライバシー設定を迂回し、Cookieをウェブ広告から端末(iPhone・iPad・iPod touch・パソコン)に埋め込んでユーザーの閲覧履歴を追跡していたことがWSJの調べで判明しました。 WSJによると、GoogleこのクッキーはFandango.com、Match.com、AOL.com、TMZ.com、UrbanDictionary.comなどのページ掲載の広告で確認された、とのこと。WSJからの取材を受け、Googleは以下の声明を発表しましたよ。 「(ウォールストリート)ジャーナルは何がなぜ起こったか、事の本質をねじ曲げて伝えている。我々は
はじめに Safari 3.1 には Client-side database storage (SQL API とも呼ばれています。)という新しい仕様が実装されました。 というわけで、この新しい API について色々調べたことを簡単にまとめておきます。 Client-side database storage が使えるブラウザ 2008 年 03 月 27 日現在では、 Safari 系のブラウザのみです。 Safari 3.1 WebKit Nightly Client-side database storage とは Selectors API とは HTML5 で定義された仕様です。詳細に関してはこちらをどうぞ。 簡単に説明すると JavaScript 内でリレーショナルデータベースを使えるということです。 もっと簡単にイメージするために、実際のコードを示すとこんな感じです。 va
iPhoneのSafariにはPCブラウザについている"ソースの表示"がありません。興味ある人が少ないかもしれませんが...とりあえず方法のご紹介です。 実現方法 ブックマークレットを使って実現します。 ブックマークレットって? iPhone 3Gで使える! ブックマークレット大辞典をどうぞ。 私はこちらを使っています。もっと良いものをご存じでしたらお教え下さい。 ソースを表示する(PC用) ソースを表示する(iPhone用) 登録方法 ブックマークレットをiPhoneから直接登録する方法を紹介します。 (PCと同期している方はPC用の内容をブックマークに追加してください。) ソースを表示する(iPhone用)を開きます。 Error - 404の画面になりますがシカトして、ブックマーク登録画面へ。 タイトルを編集して登録します。 いま登録したブックマークの編集画面を開きます。 URL欄の
2010年12月27日 ソニーマーケティング株式会社 ブラウザ環境の更新について 平素よりソニーストアをご利用いただき、誠にありがとうございます。 この度、弊社サイトにおける基本動作を以下のブラウザ環境で確認いたしました。 なお、下記環境以外でご利用いただいた場合、正常に動作しないなどの現象が生じる可能性がありますが、ご了承ください。 【Windows】 Internet Explorer 6、7 および 8 Firefox 3.6 Chrome 最新バージョン 【Mac】 Safari 5 詳細については、下記ページをご覧ください。 セキュリティ・ブラウザ環境について 今後ともソニーストアをよろしくお願いいたします。 本件に関するお問い合わせ ソニーストア お客様窓口 フリーダイヤル:0120-55-1174(通話料無料) 携帯電話・PHS・一部のIP電話からは:0466-38-141
Resources - Safari - Apple Developer の User Control of Downloads Over Cellular Networks」の部分 In Safari on iPhone OS (for all devices, including iPad), where the user may be on a cellular network and be charged per data unit, autobuffering and autoplay are disabled. No data is loaded until the user initiates it. This means the JavaScript play() and load() methods are also inactive until the user ini
Standard Event Attributes HTML 4 added the ability to let events trigger actions in a browser, like starting a JavaScript when a user clicks on an element. To learn more about programming events, please visit our JavaScript tutorial and our DHTML tutorial. Below are the standard event attributes that can be inserted into HTML5 elements to define event actions. New : New event attributes in HTML5.
On this page I compare WebKits in order to prove that there is no “WebKit on Mobile” and to figure out which one is the best. My hope is that eventually I’m going to gain some insight in the “family tree” of all WebKits. This page only contains tests of CSS and JavaScript items that work in some WebKits but not in all. Adding more items, all of which are either supported by all or by none of the W
拡張ボタンからページ遷移なしでブックマーク! ブラウザメニューのB!ボタンをクリックするだけで完了。 コメントやタグを付けて素早く保存できる公式ツールです。 使い方をみる
さてさて、お仕事へのモチベーションをあげるべく 恵比寿のネイルサロン『nadine NAILS』へ行ってきました。 私のおともだちのWeb系女子は ネイルがいつもキラキラ可愛い子が多いような気がします。 やっぱりテンションあがりますよね、ネイルアート。 初めての痛ネイル しかし!私はキラキラ可愛くなりたいわけじゃない! 「コーディングといえばコレでしょう」という理由から 「ブラウザ」をネイルアートしてもらうことにしました。 男の子が『痛車』を楽しむなら 女の子は『痛ネイル』したっていいじゃないですか。 ブラウザネイルーーー! それではさっそく、ブラウザネイルをご紹介します! ドン! Internet ExplorerとOpera!!! ドンドン! Firefox!!! ドンドンドン! Google chrome!!! ラストのドンドンドン! Safariーーー!!! ぜんぜん痛ネイルじゃな
Next to having four seperate pages for the major rendering engines, this page shows a clearer overview of the implemented, prefixed properties. Blink (list) Google Chrome, Opera WebKit (list) Apple Safari Gecko (list) Mozilla Firefox Trident (list) Internet Explorer Please note that WebKit supports all these properties using the "-apple-" and "-khtml-" prefixes as well.
Safari is the best way to experience the internet on all your Apple devices. It brings robust customization options, powerful privacy protections, and optimizes battery life — so you can browse how you like, when you like. And when it comes to speed, it’s the world’s fastest browser.1 Learn how to make Safari your default browser With a blazing-fast JavaScript engine, Safari is the world’s fastest
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く