Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8135127

IE9 handle jnlp protocal directly without user's permission after accepting the first launching without selecting always option

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P3 P3
    • 9
    • 9
    • deploy
    • Win7 x86, jre9 b80, win8 x64, ie11, ie9

    • generic
    • generic

      In the enhancement, JDK-8081846, jnlp and jnlps Protocals are introduced so that URL can be associated with javaws launcher.

      If it was the first time to open URL with jnlp/jnlps protocal, a native dialog about using javaws launcher to handler the URL is showing up.
      However, on IE9 and win7 x86, this dialog only shows up once even though I didn't select "always" checkbox. The next time I open JNLP protocol URL, the javaws launcher is launched to handler the URL directly without my permission.

      Looks like there is no way to make the permission dialog show up again. It is quite rude for user. I also try "JCP-Security-Restore Security Prompts" . It doesn't work. And I didn't see the JNLP/JNLPS Protocol in "Associate a file type or protocol with a specific program".(See attachment 1)


      Steps to reproduce:
      1) Load the page on IE http://oklahoma.us.oracle.com/www/tests/jnlp/test.html, and click the case on it.
      2) Accept the pop-up dialog without selecting "Always" option
      3) Reopen IE and relaunch the cases.
      4) If the association warning dialog doesn't show up again, bug is reproducible.


      BTW, It works fine on firefox, If I didn't select the "always" option, the "Launch Application" option showed up every time. And I can manage the cached decision from "Application" tab even if I selected the "always" option.
      W. (See attachment 2)

        1. 1.png
          1.png
          37 kB
        2. 2.png
          2.png
          36 kB
        3. Untitled.png
          Untitled.png
          14 kB

            almatvee Alexander Matveev
            yanqchen Sheldon Chen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: