dropbox issue

Hello,
  My company block dropbox from within our network.

Here is the script::

<script type="text/javascript" src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs" data-app-key="<%=ApiKeySettings.DropboxAppKey%>"></script>

Open in new window


Is it possible to download the dropins.js file to local machine?

Thanks
SiemensSENAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Neil RussellTechnical Development LeadCommented:
If it is blocked then it is blocked.  It is blocked for a reason and you need to take that up with your IT team.
EE is not allowed to help you to get around your companies security policies I am afraid.
0
Big MontySenior Web Developer / CEO of ExchangeTree.org Commented:
check with your IT department and find out why they have it blocked. if you're working on a company application that uses dropbox, explain that to them and see if they can make an exception.

if the script itself doesn't make any connection to dropbox, then ask them to download it for you so you can put it on your system. if it does interface with dropbox, then there is no way to use it without getting your IT department involved
0
SiemensSENAuthor Commented:
OK. is there a  function to test if Dropbox is allowed/blocked.  If it is not allow then don't load the javascript.. is that possible. Currently, I have to wait until it time out
0
Big MontySenior Web Developer / CEO of ExchangeTree.org Commented:
if you use jquery, you can use the getScript() function

http://api.jquery.com/jQuery.getScript/
0
Hans LangerCommented:
Check the domain access first and if it is ok then attach the script:

$.ajax({
  url  : 'http://www.dropbox.com',
  type : 'post',
  data : 'a=b',
  timeout:3000 //3 seconds
}).done(function(data, statusText, xhr){
  if(xhr.status==200){ //200==OK 
  //ADD SCRIPT TO YOUR PAGE
   var script = document.createElement( 'script' );
   script.type = 'text/javascript';
   script.src = 'https://www.dropbox.com/static/api/2/dropins.js';
   $("head").append( script );
  }
});

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.