#1423 Adding a feed through IE9 returns "Permission Denied"

v1.9.0.1002
closed
Other (16)
5
2013-08-24
2011-05-22
Zian
No

Steps to repro:
1. Go to http://channel9.msdn.com/Forums/Feedback/Downloading-Videos-Over-Intermittent-Network-Connections
2. Right-click on "Subscribe" and click Subscribe in RSS Bandit.

Expected:
A subscription

Actual:
iecontext_subscribebandit.htm::exception:Permission denied

Discussion

  • Zian
    Zian
    2011-12-04

    There seems to have been a change with IE 9 that blocks this feature:
    You may experience a "Permission denied" error, which means that the browser will not let script execute outside the "sandbox". Try solving the issue by changing a security setting in the browser:
    •Internet Options, Advanced, Security:
    •"Allow Active Content to run in files on My Computer"

    The above is for IE, but most browsers have similar options

    --http://stackoverflow.com/questions/4496681/permission-denied-with-shell-application

    I'm going to write a patch that deletes the IE extension when RSS Bandit detects that IE 9 or newer is installed. I'm also going to add a more intelligent error message to the alert().

     
  • Zian
    Zian
    2011-12-04

    I'm trying to find the right place to put the onStartup check for whether or not RSS Bandit needs to get rid of the IE context menu entry. I see an old call to a function that could do the job ("// owner.AskAndCheckForDefaultAggregator();") inside WinGuiMain.Callbacks.cs but it is commented out.

    I'll attach a patch file to show what I've done so far.

     
  • Zian
    Zian
    2011-12-04

    Patch file with most of the fix except for deleting the menu item on startup

     
  • Zian
    Zian
    2012-03-25

    I tried reproducing the problem in a Virtual PC and couldn't get it to recur. Alas.

     
  • Instead of or additional to detecting IE9: is there maybe a way to detect that specific security setting from the "outsite" and install/uninstall if it is enabled/disabled?

     
    • status: open --> closed
    • assigned_to: Torsten Rendelmann
     
  • fixed/integrated with Revision 1116 branch 1.9.0.1002