Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

CanvasRenderingContext2D.removeHitRegion()

これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。各ブラウザで用いるために、適切なベンダー接頭辞が必要な場合があります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。

Canvas 2D APIのCanvasRenderingContext2D.removeHitRegion() メソッドは、canvasから与えられたヒット領域を削除します。

構文

void ctx.removeHitRegion(id);

パラメータ

id
削除する領域のidをあらわすDOMString

removeHitRegionメソッドを使う

これは、removeHitRegionを使った簡単なコードです。

HTML

<canvas id="canvas"></canvas>

JavaScript

var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");

// ヒット領域を指定
ctx.addHitRegion({id: "eyes"});

// canvasからヒット領域を削除
ctx.removeHitRegion("eyes");

仕様

仕様 策定状況 コメント
WHATWG HTML Living Standard
The definition of 'CanvasRenderingContext2D.removeHitRegion' in that specification.
Living Standard

ブラウザー実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有)[1] 30 (30) [2] 未サポート 未サポート 未サポート
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート 未サポート 未サポート 30.0 (30) [2] 未サポート 未サポート 未サポート

注記

  • [1] この機能はフラグを変更しないと動作しません。有効にするにはExperimentalCanvasFeaturesフラグをtrueに設定してください。
  • [2] この機能は設定を変更しないと動作しません。about:configでcanvas.hitregions.enabledtrueに設定してください。

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: fscholz, Taken
 最終更新者: Taken,