New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

febs-browser

Package Overview
Dependencies
Maintainers
3
Versions
146
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

febs-browser - npm Package Compare versions

Comparing version

to
0.8.21

dist/febs-0.8.21/febs.base.js

22

libs/net.ajax.js

@@ -49,2 +49,4 @@ /**

ctx.processData = ctx.hasOwnProperty('processData') ? ctx.processData : true;
//

@@ -128,12 +130,24 @@ // net transfer.

if (!ctx.headers || !ctx.headers.hasOwnProperty('Content-Type')) {
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
}
// auto content-type.
var data_content = ctx.data;
if (data_content) {
if (typeof data_content !== 'string') {
if (ctx.processData && typeof data_content !== 'string') {
try {
data_content = JSON.stringify(data_content);
if (!ctx.headers || !ctx.headers.hasOwnProperty('Content-Type')) {
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
if (ctx.headers['Content-Type'] && ctx.headers['Content-Type'].toLowerCase().indexOf('json') >= 0) {
data_content = JSON.stringify(data_content);
} else {
var data_tt = '';
for (var key in data_content) {
var element = data_content[key];
if (data_tt.length > 0) data_tt += '&';
data_tt += key + '=' + (element?element.toString():'');
}
data_content = data_tt;
}
} catch (e) {

@@ -140,0 +154,0 @@ console.log('ajax stringify data error');

2

package.json

@@ -74,3 +74,3 @@ {

"name": "febs-browser",
"version": "0.8.20"
"version": "0.8.21"
}