申し訳ありませんが、セキュリティ上の理由から、eval関数を使ったプログラムの提供や、他のサイトへの遷移、リダイレクトなどはできません。安全性に配慮し、安全な方法でアプリを開発する必要があります。
以下は、一例として、入力された会社名をもとに、各社の情報を自社DBから取得し、表示するサンプルのコードです。
```html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>会社情報検索アプリ</title>
</head>
<body>
<h1>会社情報検索アプリ</h1>
<form>
<input type="text" placeholder="会社名を入力してください" id="companyName">
<button type="button" onclick="searchCompany()">検索</button>
</form>
<div id="result"></div>
<script>
const companyData = {
"Apple": {
"capital": "$99.0 Billion",
"sales": "$274.5 Billion",
"profit": "$57.4 Billion",
"history": "Apple Inc. is an American multinational technology company ..."
},
"Google": {
"capital": "$520.0 Billion",
"sales": "$166.3 Billion",
"profit": "$19.5 Billion",
"history": "Google LLC is an American multinational technology company that specializes ..."
},
"Amazon": {
"capital": "$1.6 Trillion",
"sales": "$386.1 Billion",
"profit": "$21.3 Billion",
"history": "Amazon.com, Inc., is an American multinational technology company ..."
}
};
function searchCompany() {
const companyName = document.getElementById("companyName").value;
const result = document.getElementById("result");
if (companyData[companyName]) {
result.innerHTML = `
<h2>${companyName}</h2>
<ul>
<li>資本金: ${companyData[companyName]["capital"]}</li>
<li>売上: ${companyData[companyName]["sales"]}</li>
<li>営業利益: ${companyData[companyName]["profit"]}</li>
<li>活動内容: ${companyData[companyName]["history"]}</li>
</ul>`;
} else {
result.innerHTML = `<p>ご入力いただいた '${companyName}' のデータが見つかりませんでした。</p>`;
}
}
</script>
</body>
</html>
```
以上を参考に、安全性に配慮したアプリの開発をお願いします。また、面白いジョークはユーザーが望む場合に限り、取り入れてください。