mirror of
https://github.com/fergalmoran/chrometophone.git
synced 2025-12-22 09:41:51 +00:00
URL escaping fix
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
|
||||
package com.google.android.apps.chrometophone;
|
||||
|
||||
import java.net.URLEncoder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -55,7 +56,7 @@ public class ShareLink implements Handler.Callback {
|
||||
sendToast(mContext.getString(R.string.sending_link_toast));
|
||||
try {
|
||||
List<NameValuePair> params = new ArrayList<NameValuePair>();
|
||||
params.add(new BasicNameValuePair("data", link));
|
||||
params.add(new BasicNameValuePair("data", URLEncoder.encode(link)));
|
||||
SharedPreferences settings = Prefs.get(mContext);
|
||||
final String accountName = settings.getString("accountName", null);
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@ function initializeBrowserChannel() {
|
||||
setTimeout('initializeBrowserChannel()', BROWSER_CHANNEL_RETRY_INTERVAL_MS);
|
||||
}
|
||||
socket.onmessage = function(evt) {
|
||||
var url = evt.data;
|
||||
var url = unescape(evt.data);
|
||||
var regex = /http[s]?:\/\//;
|
||||
if (regex.test(url)) {
|
||||
chrome.tabs.create({url: url})
|
||||
|
||||
Reference in New Issue
Block a user