Prevent Firefox from downloading endless JNLP files? - java

Every time I click a Java Webstart button, Firefox downloads the JNLP file and puts it in my Downloads folder. I have over 500 JNLP files from my JWS app called name-123.jnlp and so on. Internet Explorer doesn't do this, is there a way to stop Firefox from doing it ? I'm the app's developer, so server side changes are possible too.
Additional info: I set the mime type correctly on the server.

You can try following
In your Firefox browser, go to Edit >> Preferences >> Applications, in Content Type select the option "use other" for jnlp files
2.In the dialog box, select the "javaws" file location (for me, it was located in "/usr/java/jre1.6.0_16/bin")
I have it working on Ubuntu

Related

how can I verify a file downloaded from chrome browser running on selenium node system

Want to verify that the file is getting downloaded in actual or not not just success message pop-up validation
I considered using file.exist() in my code but that checks locally wher my code is being executed. Also I considered opening default Download location in browser and get page source and do check contains but with that aproach I stuck with getting the node system's username (without it i can define the exact path to open in browser e.g. C://Users/<username>/Downloads. Also tried opening chrome://downloads in browser but downloading source from there doesn't contain file name :(
is there any in general way to access system files of node system etc.
Before and after download check file's modified date
Another way is to check the file path where the file is getting downloaded.
You can use the os module in Node.js to get the current user's home directory after that append the path to the download location
(e.g. "Downloads" on Windows and Mac, "~/Downloads" on Linux).

In intellij idea, how to browse a file locally after I configured an FTP?

Before I make any FTP configuration, when I right click on an "index.html" file and select Run "index.html", this file will be opened in a browser window with the address localhost:8080/index.html. The Run Tool Window pops up:
However, after I configured an FTP:
every time when I right click on the index.html file and select Run, the file will always be opened with the address vimer2.java.jspee.net/index.html. I want it to be opened locally as before, but I don't know how.
Can you follow the steps listed on the page below:
Open the Settings / Preferences Dialog by choosing File | Settings for Windows and Linux or IntelliJ IDEA | Preferences for OS X, and click Web Browsers under Tools.
More details can be seen here:
https://www.jetbrains.com/help/idea/2016.1/configuring-browsers.html

Automating the action of downloading file and validating the status

My requirement, after cliking on the Export button, os save dialog appears where i need to select the download path and save it. Also i need to wait till the file download complete to make sure that the file is downloaded successfully.
I have used Selenium Webdriver till cliking on the Export button, I have handled the os save dialog for firefox browser by setting the firefox profile preferences to auto downlaod the file to the provided path. File starts downloading, but am stuck in verifying the status of file download. My file size varies and hence i cant wait for some time and check in the downlaod path, if the file exists. Also i will be not knowing the file name while exporting and #href attribute of Export button doesnot provide any url info.
can i use AutoIT? as am working on Windows platform.
I need to implement the above in IE, Chrome browsers as well. Pls let me know the possible solutions to handle the os save dialog and to verify the status of file download.
See if this helps: http://imobiliarerolabs.tumblr.com/post/64859016557/how-to-use-sikuli-when-automating-tests-with-selenium
It's Sikuli and can be used with Selenium.

Signed Applets don't Load

After change in security in new version of Java there is a popup showing information about unsigned content every time site is reloaded. So we decided to sign our applets (and all libraries used). But after signing, all applets ceased to load on site, it’s just blank grey space. After deploying signed jars we got information saying “Application Blocked by Security settings”. When I click ‘OK’ applet shows information "Error. Click for details", when I click it there is no information in applet console.
What can be reason of this?
Steps to resolve in my case:
-create jar per applet
-create jnlp file per applet outside jar file
-still you need jnlp in jar file in JNLP-INF
-set properties in manifest
-then sign every lib and jar with cert

JavaFX loading external resources problem

I've coded small JavaFX Applet in Netbeans 6.8 IDE. Everything works fine if the applet runs on my computer. But when I put the applet (and edited JNLP files containing changed paths to server) into server, it doesn't load any data from an server text file. Paths are correct - i look at it many times - they are ok. It also doesn't load images with external urls. What is wrong?
Haven't seen your code so I'm going to make a guess. If your resource is not bundled in your JAR file and you are using file:// to access it, then you will need to sign your applet. On NetBeans, right click on project node -> properties -> application. Select self signed.
If you don't want to sign your applet, then access your resource as REST. Use the HttpRequest.
If it is on the client machine, consider using JNLP APIs like so.
FileOpenService fos = (FileOpenService)ServiceManager
.lookup(“javax.jnlp.FileOpenService”);
//Open dialog pops up
FileContent fc = fos.openFileDialog(null, null);
The best way to diagnose the problem is to open the Java Console and see if there are any exceptions. Run $JAVA_HOME/bin/ControlPanel -> Advanced -> Java Console -> Show Console

Categories