I'm working on a web app for note-taking called VideoNot.es (http://videonot.es). This app is build with AngularJS and webapp2 and hosted on the Google App Engine.
My app is working fine on Chrome for the major OS (Windows, Mac, Linux) but some users have started to report issues with Chrome OS (mainly teachers with GAFE accounts).
I've decided to run it in Virtualbox and there is effectively an issue.
The app never receives answer send over the Google Channel API (https://developers.google.com/appengine/docs/python/channel/overview) while the backend is logging that it sent it. I had received reports before we moved to it so it is not really link to it.
I really don't understand what is wrong here.
Thanks for your help.
If it's a bug in the Javascript, you'd want to file it on the issue tracker. I haven't noticed much progress on Channel API bugs, so I wouldn't expect much though.
I'd recommend working around it by polling, or another solution, like Node.js hosted elsewhere.
Related
I have a react app that is deployed on heroku, (you can take a look here). But when I go there on Internet Explorer, microsoft edge, chrome app on my phone, safari app on my phone- it always renders a blank page.
A common issue I saw was with using redux-dev tools but I am not using redux in my app.
In my app I am using the Speech Recognition Web API and I know it is not cross browser compatible but it should work in Microsoft Edge at least. In my react app, I removed the component that was using the Speech Recognition API and deployed in on different domain to see if that was causing the issue. And now that deployment is also rendering a blank page on Chrome, (you can take a look here). I don't know what exactly that means and what is going on so if anybody could help me out even a little bit that would be much appreciated! My github repo is here github
I'm working on a test project to start learning about service workers and progressive web apps.
This project is hosted on github in https://github.com/Pablo-No/Privado1, however, when I download it as a progressive web app in a mobile phone some images aren't loaded correctly and alt text is shown instead, I don't know how to fix it, probably because I don't know how service workers and progresive web apps work, and that's why I'm working on this project.
In my computer it works perfectly, even when the app is downloaded without connection to internet (thanks to the service worker, I think). I've seen some similar issues, but I think they're different, however I may not be correct and I'm sorry if this issue has been answered yet.
I've used Chrome and Chrome mobile with the desktop and the mobile phone (the mobile phone uses android).
Actually I've made it works properly by using code in https://codelabs.developers.google.com/codelabs/your-first-pwapp . I hope this question and answer helps other people if they have the same issue.
Are there any Firefox / Google Chrome plugin for quickly testing Socket.io server implementations?
http://amritb.github.io/socketio-client-tool
I built this tool for the same, its not a plugin but can used for the same purpose (even if it was a plugin, it would open up a new tab in the browser with the UI).
Advantages of making it available online is, the links can be shared among teams - teammates can directly click and use without filling any of the text fields.
For contributions, issues, feature request, please post via https://github.com/amritb/socketio-client-tool
I think it is a late reply but may help someone. I am using this App on my Mac Pro.
https://electronjs.org/apps/socket-io-tester
Firecamp, Here is the website.
Real-time programming is easy but too hard in terms of testing and debugging, This is the main reason I have built Firecamp, It's a visual testing dev tool for any RealTime technology or platform like Socket.IO, WebSocket, Ably, Pusher and lot more.
To test a SocketIO backend, you just need to follow 3 steps,
Connect server end-point
Add/Listen listeners
Emit emitter with a payload
Then you can save the whole configuration to use it in the future, save emitters payload and export/import for the mobility purpose would be very handy features for sharing.
I have also created my own Chrome and Firefox extension. You can also run it from command line.
It is available here:
https://github.com/serajhqi/socketio-test-client
Firefox addon:
https://addons.mozilla.org/en-US/firefox/addon/socketio-client/
Chrome extension:
https://chrome.google.com/webstore/detail/socketio-test-client/ophmdkgfcjapomjdpfobjfbihojchbko
I'm currently developing a web based application that requires RAW communication to printers straight from Javascript.
On the PC/Mac side of things I've had a great time implementing qz-print, a java based plugin for doing just this.
It's now come time that I look at how I can reproduce the same behaviour iOS and Android.
Here's some ideas that I've had so far:
Wait a god awful time for RawSockets (javascript TCPSocket implementation).
Build a simple android application to relay http requests to a tcpsocket (I'm getting started on this right now).
Use an existing Android/iOS app to achieve the above. I found "Let's Print Droid" which provides a HTTP server. It can send data to the printer but I can't seem to get the server part working. From my web app I've tried sending POST and PUT requests with no luck and came across a CORS (Cross-Origin-Resource-Sharing) issue. There is also no documentation for the LetsPrintDroid Http feature and to fix the CORS issue it would be up to the app to send specific headers to allow CORS.
Does anybody know of any awesome libraries, helper-apps or additional solutions?
What's your oppinion on the above solutions.
Any advice appreciated :-D
UPDATE:
I got a little android http-tcp socket running and it's working great!
The only obvious issue with this is that another app will be needed on IOS.
Thought it would be helpful so I've made the code available on Github:
https://github.com/micwallace/HttpSocketAdaptor
The Lets print droid proxy server uses a multipart mime upload facility. The first part is the JSON string describing the printer as detailed in the help files. The second part is the data file.
I have developed a web app (that uses jQuery) which works just fine for me but isn't working for one of my users. I've tried replicating the problem matching his browser/OS but it is of no use. The application works for me but not for him. He has tried with a lot of browsers: Chrome/Firefox/IE but it doesn't work in any for him. The only clue I have is that he says all his computers have German version of Windows installed. I wonder how that can be a cause.
Is there any tool that can dump JavaScript/HTML errors and email it to me? Or any script/extension for helping me remotely debug the issue? Help is appreciated.
The web app BTW is http://visualwebsiteoptimizer.com/ in case it helps.
If he's trying it in Chrome or Firefox, have him press Ctrl+Shift+J and that will bring up the Javascript Error Console. You can then ask him to copy-paste you whatever errors it might be having.
You could try Copilot or some other remote-help solution. That way you will have complete control over the client's computer and I think that will be the easiest way to debug this.
Ask your client to create a trace with Fiddler or FiddlerCap. Then you can replay the trace on your local system and see if the client received all the files or if certain http requests had errors.
Tracing instructions: Fiddler, FiddlerCap
If you're not familiar with Fiddler check out the video or the slides for the "Become a Web Debugging Virtuoso with Fiddler" session from this year's PDC conference.
Hope this helps some.