none
Edge拡張機能のポップアップでIMEが正常に機能しない RRS feed

  • 質問

  • Edgeの拡張機能の開発に際して、問題が生じておりフォーラムに投稿いたしました。

    以下、問題について情報をまとめましたのでご確認お願い致します。

    [条件]

    エディション:Windows10  Pro

    バージョン:1803

    OSビルド:17134.48

    [問題]

    Edgeの開発者向け設定から、拡張機能の開発者向け機能を有効にし、自作の拡張機能を読み込みました。

    ポップアップのhtmlにフォーム要素を配置し、テキスト入力欄として表示しているのですが、テキストの入力時に半角/全角キーを押してもIMEがかな入力に切り替わらず、すべて半角英数での入力となってしまいます。正常に入力できるようにするためには、一度ほかのIMEに手動で切り替える必要があり、困っております。

    他のPCで、同じ条件で試してみましたが、同様の結果となりました。なお、バージョン1709のWindows10 Proでは正常に動作することを確認しております。

    実際に確認の際に用いたmanifest.jsonとポップアップのhtmlを共有しますのでご確認よろしくお願い致します。

    [ソースコード]

    { "background": { "page": "background.html", "persistent": true }, "browser_action": { "default_icon": { "19": "img/48.png", "38": "img/icon38.png" }, "default_title": "テストプラグイン", "default_popup": "list.html" }, "content_scripts": [ { "all_frames": false, "js": [ "contents.js" ], "matches": [ "http://*/*", "https://*/*" ], "run_at": "document_end" } ], "description": "テストプラグインです", "icons": { "16": "img/extension_icon1.png", "48": "img/extension_icon2.png", "128": "img/extension_icon3.png" }, "manifest_version": 1, "name": "テストプラグイン", "author": "noname", "permissions": [ "http://*/*", "https://*/*" ], "version": "1.0.1", "minimum_edge_version": "41.16299.15.0" }

    <!DOCTYPE html>
    
    <html lang="ja">
    
    <head>
    
    <meta charset="utf-8" />
    
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    
    <script type="text/javascript" src="js/jQuery.js"></script>
    
    <title>テストプラグイン</title>
    
    </head>
    
    <body>
    
    <div>
    
     <div>
    
     <form  onsubmit="return doSearch();" name="searchform" >
    
       <div class="search_box">
    
           <input type="text"/>
    
           <input type="submit" />
    
       </div>
    
       </form>
    
     </div>
    
    </div>
    
    </body>
    
    </html>

    • 編集済み kura-dev 2018年6月12日 9:34
    2018年6月11日 6:18