SVGファイルがあります。クリックできる要素があり、クリックすると JavaScript ファイルから関数を呼び出すことができます。Google Chrome、IE、および以前のバージョンの Firefox で完全に動作します。しかし、Firefox 67 以降では動作しません。
私はすでに自分のonmousedown
機能をに変更しようとしましたonclick
。SVG ファイルを表示する Web サイトを見つけました。また、正常に動作します。
ここにいくつかのコードがあります:
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
height="106.892mm"
viewBox="0 0 1370.4 484.8"
width="302.154mm">
<g fill="none" fill-rule="evenodd" stroke="black" stroke-linecap="square"
stroke-linejoin="bevel"
stroke-width="1">
<g clip-path="url(#clip464)" cursor="pointer" fill="green" fill-opacity="1"
onmousedown="parent.OpenPane('mGraph');"
opacity="1"
stroke="none"
stroke-opacity="0"
transform="matrix(1,0,0,1,392,262)">
<path d="M0,0 L30,0 L30,32 L0,32 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
</g>
</svg>
edit1: このサイトで特定のコード スクリプトを見つけることができます -> JSFiddle リンク! Google Chrome では期待どおりに動作しますが、Firefox v-69 では動作しません。