Skip to content

Instantly share code, notes, and snippets.

@DURK
Created September 11, 2015 09:45
Show Gist options
  • Save DURK/f2acd6bca4759e719801 to your computer and use it in GitHub Desktop.
Save DURK/f2acd6bca4759e719801 to your computer and use it in GitHub Desktop.
Cordova-hook to apply fix only to iOS platform
#!/usr/bin/env node
var fs = require('fs');
var path = require('path');
var targetFile = path.resolve(__dirname, '../../platforms/ios/www/index.html');
var to_replace = '<!-- INSERT_iOS9_PATCH -->';
var replace_with = '<script src="js/libs/ios9-browser-fix.js"></script>';
replace_string_in_file(targetFile, to_replace, replace_with);
////////
function replace_string_in_file(filename, to_replace, replace_with) {
var data = fs.readFileSync(filename, 'utf8');
var result = data.replace(new RegExp(to_replace, "g"), replace_with);
fs.writeFileSync(filename, result, 'utf8');
}
<script src="lib/ionic/js/ionic.bundle.js"></script>
<!-- INSERT_iOS9_PATCH -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment