URL escaping fix

This commit is contained in:
burke.davey
2010-09-01 15:26:36 +00:00
parent bed2d9c03f
commit 68859bcf2a
2 changed files with 3 additions and 2 deletions

View File

@@ -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);

View File

@@ -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})